Standup Report Generator
Automatically generates a comprehensive daily standup report by analyzing your Git commits from the past day and Jira ticket activity.
π― Use Case Demo
Scenario: Morning Standup Meeting
Before (Manual Process):
Developer Sarah spends 10 minutes every morning trying to remember what she worked on yesterday:
- Opens Git log, scrolls through commits
- Opens Jira, checks her activity feed
- Opens browser history to find PRs she reviewed
- Types up a summary in Slack
- Often forgets important items
After (With This Skill):
Sarah: "Generate my standup report for yesterday"
Agent Response:
π DAILY STANDUP REPORT - Sarah Johnson βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ π Date: December 19, 2024 β WHAT I DID YESTERDAY: βββββββββββββββββββββββββ π§ Code Changes (5 commits): β’ feat(api): Add pagination to flights endpoint (FB-42) β’ fix(booking): Resolve double-charge issue (FB-38) β’ test: Add integration tests for payment flow β’ refactor: Clean up flight search service β’ docs: Update API documentation for v2 endpoints π« Jira Activity: β’ FB-42: Moved to "Done" - Flight pagination feature β’ FB-38: Resolved - Critical payment bug β’ FB-45: Added comment with technical details β’ FB-50: Started work - Booking confirmation emails π Pull Requests: β’ #127 - Merged: Pagination feature β’ #125 - Reviewed: Team member's auth changes π§ WHAT I'M DOING TODAY: βββββββββββββββββββββββββ Based on your current assignments: β’ FB-50: Booking confirmation emails (In Progress) β’ FB-52: Email template design (To Do) π« BLOCKERS: βββββββββββββββββββββββββ β’ FB-50: Waiting for email service credentials from DevOps βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Time Saved: 10 minutes β 10 seconds (60x faster)
Agent Instructions
When this skill is activated:
-
Gather Git Activity:
- Run
git log --oneline --since="yesterday" --author="$(git config user.email)" - Parse commit messages for ticket references (FB-XX, DEV-XX format)
- Count commits and categorize by type (feat, fix, docs, etc.)
- Run
-
Gather Jira Activity:
- Use Atlassian MCP to search for issues updated by user in last 24 hours
- Query:
updatedDate >= -1d AND (assignee = currentUser() OR comment ~ currentUser()) - Note status transitions and comments added
-
Check Current Work:
- Find tickets currently assigned in "In Progress" status
- Find tickets in "To Do" that are assigned to user
-
Identify Blockers:
- Look for tickets with "blocked" label or in "Blocked" status
- Check for tickets with comments mentioning "waiting", "blocked", "need"
-
Format Report:
- Use clear sections with emoji icons
- Group related items together
- Highlight blockers prominently
- Make it copy-paste ready for Slack/Teams
Example Prompts
- "Generate my standup report"
- "What did I work on yesterday?"
- "Create standup summary for the team meeting"
- "Prepare my daily status update"
Benefits
| Metric | Before | After | Improvement | |--------|--------|-------|-------------| | Time to prepare standup | 10 min | 10 sec | 60x faster | | Items forgotten | 2-3 per day | 0 | 100% complete | | Standup meeting delays | Frequent | Rare | Smoother meetings | | Consistency of format | Variable | Standard | Better team communication |