Install
npx skillscat add ihkreddy/agent-skills-ts/sprint-summary Install via the SkillsCat registry.
SKILL.md
Sprint Summary Generator
Automatically generates comprehensive sprint review summaries by analyzing completed Jira tickets, merged PRs, and team velocity.
๐ฏ Use Case Demo
Scenario: Sprint Review Meeting Preparation
Before (Manual Process):
Scrum Master spends 2 hours before sprint review:
- Open Jira, filter completed tickets
- Copy each ticket title into a document
- Group by epic/feature
- Add story points completed
- List what rolled over
- Calculate velocity manually
- Format for presentation
Time: 2-3 hours, tedious work
After (With This Skill):
Scrum Master: "Generate sprint summary for Sprint 24"
Agent Response:
๐ SPRINT SUMMARY REPORT โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ Sprint: Sprint 24 - "Flight Search Optimization" ๐ Duration: Dec 4 - Dec 18, 2024 ๐ฅ Team: Flight Booking Squad (5 developers) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ KEY METRICS โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ | Metric | Planned | Completed | % | |--------|---------|-----------|---| | Story Points | 42 | 38 | 90% | | User Stories | 12 | 10 | 83% | | Bug Fixes | 5 | 7 | 140% | | Tech Debt | 3 | 3 | 100% | ๐ Velocity Trend: Sprint 22: 32 pts Sprint 23: 35 pts Sprint 24: 38 pts โฌ๏ธ (+8.5%) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ COMPLETED WORK BY EPIC โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ฏ Epic: Flight Search Performance (21 pts) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ FB-42: Add Redis caching for flight searches (8 pts) โ 70% reduction in search response time โ FB-43: Implement search result pagination (5 pts) โ Handles 10K+ results efficiently โ FB-44: Add search filters (price, time, airline) (5 pts) โ FB-45: Search analytics dashboard (3 pts) ๐ฏ Epic: Booking Reliability (12 pts) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ FB-38: Fix double-booking race condition (5 pts) โ Critical bug affecting 2% of bookings โ FB-39: Add booking confirmation emails (5 pts) โ FB-40: Implement booking retry logic (2 pts) ๐ Bug Fixes (5 pts) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ FB-51: Payment timeout not handled (2 pts) โ FB-52: Date picker timezone issue (1 pt) โ FB-53: Mobile layout broken on checkout (1 pt) โ FB-54: Email special characters escaped (1 pt) โ FB-55: Fix rate limiting error message (0.5 pt) โ FB-56: Correct flight duration calculation (0.5 pt) โ FB-57: Fix seat map display (0 pts - quick fix) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ ROLLED OVER TO NEXT SPRINT โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โณ FB-46: Multi-city search feature (8 pts) Reason: Blocked by API integration delay โณ FB-47: Guest checkout option (5 pts) Reason: Design review pending โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ PULL REQUESTS MERGED โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Total PRs Merged: 18 Average Review Time: 4.2 hours Largest PRs: โข #234 - Redis caching implementation (1,247 lines) โข #241 - Booking email templates (856 lines) โข #238 - Search filters component (623 lines) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ TEAM HIGHLIGHTS โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ค Sarah: 15 pts - Search caching champion ๐ค Mike: 12 pts - Booking reliability hero ๐ค Alex: 8 pts - Bug squasher (7 bugs fixed!) ๐ค Kim: 3 pts - Documentation & testing โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ก RECOMMENDATIONS FOR NEXT SPRINT โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Based on this sprint's data: โข Suggested velocity: 40 pts (slightly optimistic) โข Carry-over work: 13 pts already committed โข Available capacity: ~27 pts for new work โข Risk: API integration blocker may continue โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Time Saved: 2.5 hours โ 30 seconds (300x faster)
Agent Instructions
When this skill is activated:
Identify Sprint:
- Get sprint name/number from user or find current sprint
- Use Atlassian MCP to get sprint details and date range
Gather Completed Work:
- JQL:
sprint = "Sprint X" AND status = Done - Group by Epic/parent
- Sum story points by category
- JQL:
Analyze Velocity:
- Compare with previous 2-3 sprints
- Calculate trend (improving, stable, declining)
- Note any anomalies
Find Rolled Over Items:
- JQL:
sprint = "Sprint X" AND status != Done - Note reasons from comments if available
- JQL:
Pull Request Analysis:
- Use GitHub to find PRs merged during sprint
- Calculate review times
- Identify largest changes
Team Contribution (optional):
- Break down by assignee
- Highlight achievements
Format Report:
- Use clear sections with emoji icons
- Include tables for metrics
- Make it presentation-ready
Example Prompts
- "Generate sprint summary for Sprint 24"
- "Create sprint review report"
- "What did we complete this sprint?"
- "Prepare sprint retrospective data"
- "Show me sprint velocity trends"
Benefits
| Metric | Before | After | Improvement |
|---|---|---|---|
| Prep time | 2.5 hours | 30 sec | 300x faster |
| Data accuracy | Manual errors | Automated | 100% accurate |
| Consistency | Variable | Standardized | Better comparisons |
| Team visibility | Limited | Complete | Recognition for all |