what-did-i-get-done について
What Did I Get Done は、Git とプルリクエストの記録から作業内容をまとめるスキルです。変更を成果別に整理し、根拠や集計、未完了の作業を示します。
主な機能
- 01コミットとマージ済みPRの収集
- 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
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
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 対応