Generate a daily standup report from yesterday's work and today's plan
Generate a daily standup report from your git commits and GitHub activity. Use it each morning to quickly summarize yesterday's work and today's plans.
/plugin marketplace add zero-copy-labs/zcl-claude-code-plugins/plugin install team-tools@zcl-claude-code-pluginsGenerate a ready-to-share standup report from your git activity and open work.
/standup - Generate standup for today
When invoked, follow these steps:
Calculate "yesterday" intelligently:
git log --author="$(git config user.email)" --since="yesterday 00:00" --until="today 00:00" --format="%s" --no-merges
For Monday standups, adjust to get Friday's commits:
git log --author="$(git config user.email)" --since="3 days ago 00:00" --until="2 days ago 00:00" --format="%s" --no-merges
gh pr list --author @me --state merged --search "merged:>=$(date -v-1d +%Y-%m-%d)" --json number,title --jq '.[] | "PR #\(.number): \(.title)"'
gh pr list --state all --search "reviewed-by:@me updated:>=$(date -v-1d +%Y-%m-%d)" --json number,title --jq '.[] | "Reviewed PR #\(.number): \(.title)"'
gh pr list --author @me --state open --json number,title,isDraft --jq '.[] | "PR #\(.number): \(.title)" + (if .isDraft then " (draft)" else "" end)'
gh pr list --search "review-requested:@me" --state open --json number,title --jq '.[] | "Review PR #\(.number): \(.title)"'
git branch --show-current
git status --porcelain | wc -l | xargs echo "uncommitted changes:"
Present in this format:
STANDUP - [Day], [Date]
Yesterday:
• [Merged PR / Commit summary]
• [Reviewed PR]
• [Other work done]
Today:
• [Continue/Complete PR in progress]
• [Review pending PRs]
• [Current branch work]
Blockers:
• None identified
After presenting the standup, ask:
"Any blockers I should add to this standup?"
If the user provides blockers, update the Blockers section.
STANDUP - Tuesday, Jan 7
Yesterday:
• Merged PR #42: Auth refactor
• Fixed login redirect bug (3 commits)
• Reviewed PR #38: API rate limiting
Today:
• Continue PR #45: User profile page (in progress)
• Review PR #50: Database migration
• Working on feature/user-settings branch (5 uncommitted changes)
Blockers:
• None identified (add any?)
gh CLI is not available, skip PR-related steps and note: "Install gh CLI for PR integration"