Skip the "what did I do yesterday?" tax. Generate the answer from git.
TL;DR:
/standup-gen→ markdownYesterday / Today / Blockersblock, pre-filled from your commits across every repo you care about.
Standup writes itself if you only let it. Most engineers spend 5–10 minutes every morning scrolling commits to remember what they shipped — across two or three repos, across a long weekend, across timezones. standup-gen queries each repo's git log since the last business day, attributes commits to you (or the team), and hands you a clean draft. Claude fills in Today (planned) and Blockers if context allows.
git clone https://github.com/mturac/pluginpool-standup-gen ~/.claude/plugins/standup-genRestart Claude Code; the slash command /standup-gen appears.
/standup-genOr directly:
python3 scripts/standup.py --format md
python3 scripts/standup.py --repos /work/api,/work/web --format md
python3 scripts/standup.py --since 2026-05-13 --author all --format json| Flag | Default | Description |
|---|---|---|
--repos |
cwd | Comma-separated repo paths |
--since |
last business day | ISO date or yesterday |
--until |
today (00:00, exclusive) | ISO date upper-bound, or none to drop the bound |
--author |
git config user.email |
Email filter, or all |
--format |
json |
json or md |
The default --until=today is intentional — without it, "yesterday" silently leaks today's commits into the standup.
# Standup — 2026-05-16
## Yesterday
### api
- 2026-05-15 `4c3d39e` feat: add login throttle
- 2026-05-15 `8d424a0` test: cover replay path
### web
- 2026-05-15 `93a8826` fix: navbar overlap on small screens
## Today (planned)
- TODO
## Blockers
- TODO- For each repo, runs
git log --since=<date> --until=<date>with your email as--author. - Groups commits by date and renders the markdown skeleton.
- Claude can then propose
Today (planned)items from in-flight files, and flag obvious blockers from commit messages (WIP:,revert, etc.).
- Only counts authored commits — co-authored trailers aren't matched.
- "Yesterday" is calendar-day, not work-session-day. Burnouts who commit at 3am may want
--since=yesterday. - Multi-repo only — no GitHub PR/issue activity (yet).
Step-by-step walkthroughs with real input fixtures and the helper's actual output live in examples/. Three or four scenarios per plugin — from the happy path to the edge cases the test suite guards.
Ten focused Claude Code plugins for everyday productivity: commit-narrator · pr-storyteller · test-gap · deps-doctor · env-lint · secret-guard · standup-gen · todo-harvest · flaky-detector · changelog-forge
MIT — see LICENSE. Contributions welcome.