Sprint Summary for Copilot
AI-powered sprint summaries from your git history
⚡ What is this?
Sprint Summary for Copilot automatically analyzes your git commits and generates professional sprint summaries using GitHub Copilot's AI. Perfect for:
- 📋 Sprint retrospectives — Quickly summarize what your team accomplished
- 📊 Stakeholder reports — Generate executive-friendly updates in seconds
- 🗓️ Standup prep — Review your recent work at a glance
- 📝 Documentation — Keep a record of project progress over time
⚠️ Requires GitHub Copilot — This extension uses Copilot's language models to generate summaries.
✨ Features
🚀 One-Click Summary Generation
Click the status bar button or run the command to instantly generate a summary of your recent commits.
🎯 Flexible Filtering
- Choose the time range (last 7, 14, 30 days, or custom)
- Filter by author (your commits only or entire team)
🤖 AI-Powered Analysis
GitHub Copilot intelligently:
- Groups commits by functional area
- Categorizes changes (Features, Bug Fixes, Improvements, etc.)
- Creates executive-friendly overviews
- Highlights breaking changes
📁 Customizable Output
- Configure output folder
- Customize file naming patterns
- Choose your preferred date format
- Open in external apps (Obsidian, Notion, Typora, etc.)
⚙️ Team-Friendly Settings
Customize the AI prompt to match your team's workflow, terminology, and reporting requirements.
📦 Installation
Install GitHub Copilot (required)
Install Sprint Summary for Copilot
🚀 Quick Start
- Open a project with git history
- Click "Sprint Summary" in the status bar (bottom right)
- Enter the number of days to include
- Select author filter (All Authors or specific person)
- Wait for AI to generate your summary
- Done! Your summary is saved as a Markdown file
⚙️ Configuration
Access settings via File → Preferences → Settings and search for "Sprint Summary".
| Setting |
Description |
| Output Folder |
Where to save generated summaries (default: Documents/Sprint Summaries) |
| Date Format |
Format for dates in file names (ISO, European, US, etc.) |
| File Name Pattern |
Template with placeholders: {date}, {author}, {days} |
| Custom Open Command |
Open files in external apps (Obsidian, Typora, etc.) |
| AI Model |
Preferred Copilot model family |
| System Prompt |
Customize how the AI structures summaries |
Example: Open in Obsidian
Set Custom Open Command to:
obsidian://open?vault=MyVault&file=Sprint Summaries/{fileName}
📄 Example Output
# Sprint Summary - December 2025
## Sprint Overview
This sprint focused on implementing the new authentication system
and improving dashboard performance. The team completed 23 commits
across 5 functional areas.
## Changes by Category
### 🔐 Authentication
- Implemented OAuth 2.0 integration with Google
- Added session management and token refresh
- Fixed password reset email formatting
### 📊 Dashboard
- Optimized chart rendering (40% faster load time)
- Added export to PDF functionality
- Fixed timezone display issues
### 🐛 Bug Fixes
- Resolved memory leak in WebSocket handler
- Fixed pagination on mobile devices
## Metrics
- **Total Commits:** 23
- **Date Range:** Dec 1 - Dec 14, 2025
- **Contributors:** 3
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature)
- Commit your changes (
git commit -m 'Add amazing feature')
- Push to the branch (
git push origin feature/amazing-feature)
- Open a Pull Request
📜 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Acknowledgments
Made by Angelos Grigoriou
# copilot-sprint-summary