IHKREDDY

standup-report

Generate daily standup summary from Git commits and Jira activity

IHKREDDY 0 Updated 5mo ago
GitHub

Install

npx skillscat add ihkreddy/agent-skills-ts/standup-report

Install via the SkillsCat registry.

SKILL.md

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:

  1. 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.)
  2. 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
  3. Check Current Work:

    • Find tickets currently assigned in "In Progress" status
    • Find tickets in "To Do" that are assigned to user
  4. Identify Blockers:

    • Look for tickets with "blocked" label or in "Blocked" status
    • Check for tickets with comments mentioning "waiting", "blocked", "need"
  5. 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