📦 Git Standup Summary — Git Standup 摘要
v1.0.0根据 Git 提交历史生成简洁的每日/每周站会摘要。分析近期提交,按类型(功能、修复、重构、杂项)分组……
运行时依赖
安装命令
点击复制技能文档
Git Standup 把 git log 变成可执行的 standup 摘要——几秒就知道你(或团队)做了什么。
何时使用 ✅ 用这项技能:
- “我昨天做了什么?”
- “生成我的每日 standup”
- “团队本周做了什么?”
- “显示 feature/xyz 分支的进展”
- “总结自上周一以来的提交”
- “准备我的 scrum 更新”
- “生成周报”
❌ 不要用:
- 需要完整发版变更日志 → 用发版工具
- 需要代码评审 → 用代码评审技能
- 需要部署摘要 → 用 CI/CD 技能
工作原理
- 按时间窗口查询 git log
- 解析提交信息、作者、日期、文件路径
- 按以下维度分组:
- 生成简洁、可直接用于 scrum 的摘要
可用动作 standup:daily 昨日/最近 24 小时提交。我昨天做了什么?
standup:weekly 最近 7 天活动。生成本周周报
standup:range 自定义日期或提交区间。总结 5 月 1 日至 5 日,或 v1.0 到 v1.1 之间
standup:team 显示仓库内所有作者贡献。团队本周做了什么?
standup:branch 对比功能分支与基线。feature/new-auth 分支改了什么?
standup:author 按作者过滤。@alice 本周做了什么?
输出格式 单人每日 Standup 🗓️ 5 月 5 日(周二)Standup ✅ 完成(4 提交): • feat(api): add rate limiting middleware — 30 分钟前 • fix(auth): handle null token in verify flow — 2 小时前 • refactor(db): extract connection pool logic — 3 小时前 • chore(deps): upgrade express to v5 — 昨天
📊 分类: • 1 功能 · 1 修复 · 1 重构 · 1 杂务 • 6 文件变动 · +142 / -38
📁 领域:API → 2 · Auth → 1 · Database → 1
团队周报 🗓️ 团队 Standup — 4 月 29 日至 5 月 5 日 👤 alice(8 提交) • feat(ui): dark mode toggle • fix(css): mobile nav overflow • refactor(store): migrate to Zustand • 还有 5 条...
👤 bob(5 提交) • feat(api): add user export endpoint • fix(api): wrong status code on delete • 还有 3 条...
👤 charlie(12 提交) • feat(cli): add --json output flag • fix(cli): --help formatting • chore: update CI cache strategy • 还有 9 条...
─── 总计:25 提交 · +1084 / -312,涉及 47 文件
贴士
- 最佳搭配 Conventional Commits——提交信息用 type(scope): description 格式效果最佳,但也兼容任意风格
- 每日使用——下班前或早上第一件事跑一下
- 团队仓库——在共享仓库跑,快速看全员进展
- 多仓库——逐个仓库跑,再合并结果
备注
- 任意 git 仓库可用,无需额外配置
- 尊重 .git 边界,不会越界
- 团队模式最多列出 10 位最活跃作者
- 历史过长(>200 提交)将自动汇总,不再逐条列出