ShriD5/claude-mods/tree/main/standup
关于这个 mod
/standup 根据所有分支中由你的 git config user.email 提交的 git commits 构建昨天/今天/阻塞项 standup,然后复制结果。支持通过 repos 选项添加仓库,通过 model 选项选择模型(默认 haiku)。运行 /standup 获取生成的 standup,或运行 /standup raw 获取原始提交列表。通过 claude --plugin-dir ./standup 或仓库 marketplace 安装。
安装
请先查看作者 README 确认 marketplace 和插件名称;命令可能随仓库结构改变。
claude plugin marketplace add ShriD5/claude-mods claude plugin install standup
原文 / README
standup
/standup writes yesterday's standup from your git commits, then copies it.
Yesterday
- Slots snap to the grid (app)
- Added the /slots endpoint (api)
Today
- Fix the empty slot crash
Blockers
- None
It reads every commit by your git config user.email, on all branches, since the start of yesterday, or since Friday morning when it is Saturday, Sunday or Monday. The current repo is always read; add others in the options and they are grouped by repo. A fast model turns the raw list into short bullets; commits made today count as work already under way.
/standup the standup, copied to the clipboard
/standup raw just the commit list, no model
Past Claude Code sessions are not part of it: the mod API has no way to read sessions other than the current one yet, so the standup is built from git alone.
Install
claude --plugin-dir ./standup
or add this repo as a marketplace and install it with /plugin.
Options
| option | default | what it does |
| --- | --- | --- |
| repos | empty | More repo paths to read, comma-separated, ~/ expanded: ~/code/api, ~/code/web. A path that is not a repo is named and skipped. |
| model | haiku | The model that writes the standup: an alias or a full model id. |
How it works
A command.run hook reads the date with date +%Y-%m-%d %u and the commits with git log --all --author=<email> --since=<day> 00:00 through $.process.run, writes the bullets with $.model.complete, and copies them with $.ui.copy.
