Skip to content

mturac/pluginpool-standup-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hero

standup-gen

Skip the "what did I do yesterday?" tax. Generate the answer from git.

License: MIT Python 3.8+ Claude Code Plugin Tests: 8 passing

TL;DR: /standup-gen → markdown Yesterday / Today / Blockers block, pre-filled from your commits across every repo you care about.

Writing

LinkedIn

Dev.to

Writing

Install (Claude Code)

git clone https://github.com/mturac/pluginpool-standup-gen ~/.claude/plugins/standup-gen

Restart Claude Code; the slash command /standup-gen appears.

Writing

Quick start

/standup-gen

Or 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

Writing

Flags

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.

Writing

Example output

# Standup — 2026-05-16

#### Writing

- ✍️ [**Dev.to · TuracTheThinker**](https://dev.to/turacthethinker) — Technical articles on AI, agentic systems, and production engineering
- 📄 [**LinkedIn Articles**](https://www.linkedin.com/in/mehmetturac/recent-activity/articles/) — Industry insights and analysis
- 📊 [**LinkedIn Documents**](https://www.linkedin.com/in/mehmetturac/recent-activity/documents/) — Research papers and technical documents

- 🗡️ [**Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi**](https://www.linkedin.com/pulse/%C3%A7ift-y%C3%BCzl%C3%BC-katana-yapay-zeka-d%C3%B6n%C3%BC%C5%9F%C3%BCmlerinin-ger%C3%A7ek%C3%A7i-bir-mehmet-turac-80h7f) — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)


## 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

#### Writing

- ✍️ [**Dev.to · TuracTheThinker**](https://dev.to/turacthethinker) — Technical articles on AI, agentic systems, and production engineering
- 📄 [**LinkedIn Articles**](https://www.linkedin.com/in/mehmetturac/recent-activity/articles/) — Industry insights and analysis
- 📊 [**LinkedIn Documents**](https://www.linkedin.com/in/mehmetturac/recent-activity/documents/) — Research papers and technical documents

- 🗡️ [**Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi**](https://www.linkedin.com/pulse/%C3%A7ift-y%C3%BCzl%C3%BC-katana-yapay-zeka-d%C3%B6n%C3%BC%C5%9F%C3%BCmlerinin-ger%C3%A7ek%C3%A7i-bir-mehmet-turac-80h7f) — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)


## Today (planned)
- TODO

#### Writing

- ✍️ [**Dev.to · TuracTheThinker**](https://dev.to/turacthethinker) — Technical articles on AI, agentic systems, and production engineering
- 📄 [**LinkedIn Articles**](https://www.linkedin.com/in/mehmetturac/recent-activity/articles/) — Industry insights and analysis
- 📊 [**LinkedIn Documents**](https://www.linkedin.com/in/mehmetturac/recent-activity/documents/) — Research papers and technical documents

- 🗡️ [**Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi**](https://www.linkedin.com/pulse/%C3%A7ift-y%C3%BCzl%C3%BC-katana-yapay-zeka-d%C3%B6n%C3%BC%C5%9F%C3%BCmlerinin-ger%C3%A7ek%C3%A7i-bir-mehmet-turac-80h7f) — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)


## Blockers
- TODO

Writing

How it works

  1. For each repo, runs git log --since=<date> --until=<date> with your email as --author.
  2. Groups commits by date and renders the markdown skeleton.
  3. Claude can then propose Today (planned) items from in-flight files, and flag obvious blockers from commit messages (WIP:, revert, etc.).

Writing

Limitations

  • 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).

Writing

Examples

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.

Writing

Part of the pluginpool family

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

Writing

License

MIT — see LICENSE. Contributions welcome.

About

Daily standup notes generated from git activity across one or many repos.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors