关于 what-did-i-get-done
What Did I Get Done 是一项技能,可根据 Git 和拉取请求记录总结作者完成的工作。它按成果归类变更,并列出证据、统计数据及未完成事项。
主要功能
- 01收集提交和已合并拉取请求
- 02按成果主题归纳贡献
- 03统计提交、净行数和测试
- 04单独列出未完成工作
- 05将主题关联到提交范围
适用场景
- 01准备每周工作总结
- 02梳理多个仓库中的贡献
- 03找出仍待完成的开放工作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill what-did-i-get-done安装后在 Claude Code 中输入/what-did-i-get-done确认已加载。
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
What Did I Get Done
Summarize authored work from the record, not from memory.
Workflow
- Establish identity and window: which author(s) and what period (default: the last 7 days; take the user's override).
- Collect:
git log --author=<you> --since=<window> --statacross the repos in play; include merged PRs viagh pr list --author <you> --state merged --search "merged:>=<window-start>" --limit 500where the user cares about review surface (--statedefaults toopen, so it must be named;--authorneeds its value; the default limit of 30 silently truncates a busy window — pass an explicit limit or paginate until a page comes back short). - Group by theme, not by commit: a theme line names the outcome ("auth retry hardening"), the commits underneath are the evidence.
- Count honestly: commits, net lines, tests added. Mechanical churn (renames, lockfiles) is grouped separately or left out, never passed off as progress.
- Started-but-unfinished: branches and PRs opened but not landed in the window, each with what remains — the section standups actually need.
Rules
- Every theme line links its commit range; no theme without commits.
- No inflating: a revert-pair counts as zero, and that is said, not hidden.
- The summary is prose over a small table; it fits in one screen.
评论
支持 Markdown