Skip to content

feat: add /standup daily async standup generator#754

Open
Gonzih wants to merge 1 commit intogarrytan:mainfrom
Gonzih:feat/skill-standup
Open

feat: add /standup daily async standup generator#754
Gonzih wants to merge 1 commit intogarrytan:mainfrom
Gonzih:feat/skill-standup

Conversation

@Gonzih
Copy link
Copy Markdown

@Gonzih Gonzih commented Apr 1, 2026

Summary

Adds a new /standup skill that generates concise daily standup updates from actual git activity rather than asking the user to remember what they worked on.

  • Analyzes commits, PRs, and TODOS.md in a configurable time window (today, 24h, 48h, 3d)
  • Clusters related commits into outcome-oriented bullets (not raw commit messages)
  • Surfaces open PRs awaiting review as potential blockers
  • Outputs in a clean standup format; reformats to Slack/email/Jira on request
  • Follows the same architectural patterns as /retro (midnight-aligned windows, BASE_BRANCH_DETECT, local timezone)

Why

/retro covers the weekly retrospective. But daily standups are a different format: tighter, focused on yesterday→today→blockers, and often need to be pasted directly into Slack or a standup doc. Currently there's no skill for this common daily workflow.

Design notes

  • Time windows use absolute midnight timestamps (same approach as /retro) to avoid "what time did I run this?" inconsistency
  • Clusters commits by topic rather than listing them individually — the standup is about outcomes, not diffs
  • Optional format adaptation (Slack/email/Jira) via AskUserQuestion rather than command flags, keeping the primary path zero-friction
  • Preamble tier 1 (lightweight): standup doesn't need browser or design setup

Test plan

  • bun run gen:skill-docs generates standup/SKILL.md without errors
  • Static skill validation passes (550 tests)
  • Invoke /standup in a real project with recent commit history
  • Test today, 24h, 48h, 3d window arguments

🤖 Generated with Claude Code

Adds a new /standup skill that generates concise daily standup updates
from actual git activity (commits, PRs, TODOS.md) rather than asking
the user to remember what they did.

Supports time windows (today, 24h, 48h, 3d, branch-scoped), clusters
related commits into outcome-oriented bullets, surfaces open PRs and
blockers, and optionally reformats for Slack/email/Jira on request.

Fills the gap between /retro (weekly retrospective) and needing to
write daily team updates manually.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant