mcpField
W
what-did-i-get-done

what-did-i-get-done

github.com/yeachan-heo其他40.7k8 次安装今天更新
代码仓库

关于 what-did-i-get-done

What Did I Get Done 是一项技能,可根据 Git 和拉取请求记录总结作者完成的工作。它按成果归类变更,并列出证据、统计数据及未完成事项。

主要功能

  1. 01收集提交和已合并拉取请求
  2. 02按成果主题归纳贡献
  3. 03统计提交、净行数和测试
  4. 04单独列出未完成工作
  5. 05将主题关联到提交范围

适用场景

  1. 01准备每周工作总结
  2. 02梳理多个仓库中的贡献
  3. 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

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

What Did I Get Done

Summarize authored work from the record, not from memory.

Workflow

  1. Establish identity and window: which author(s) and what period (default: the last 7 days; take the user's override).
  2. Collect: git log --author=<you> --since=<window> --stat across the repos in play; include merged PRs via gh pr list --author <you> --state merged --search "merged:>=<window-start>" --limit 500 where the user cares about review surface (--state defaults to open, so it must be named; --author needs its value; the default limit of 30 silently truncates a busy window — pass an explicit limit or paginate until a page comes back short).
  3. Group by theme, not by commit: a theme line names the outcome ("auth retry hardening"), the commits underneath are the evidence.
  4. Count honestly: commits, net lines, tests added. Mechanical churn (renames, lockfiles) is grouped separately or left out, never passed off as progress.
  5. 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