what-did-i-get-done について
What did I get done は、指定期間に現在の Git ユーザーが作成したコミットを、簡潔な作業報告にまとめるスキルです。マージコミットと未コミットの変更を除外し、重要な変更を優先して対象の日付を明記します。
主な機能
- 01指定期間を具体的な日付に変換
- 02現在の Git ユーザーのコミットを確認
- 03マージと未コミット変更を除外
- 04重要な変更を簡潔に要約
- 05報告に対象期間を記載
活用シーン
- 01日次の作業状況を作成
- 02直近数日の変更を要約
- 03週次の進捗報告を作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cursor/ plugins --skill what-did-i-get-doneインストール後、Claude Code で/what-did-i-get-doneを入力して読み込まれたか確認します。
詳細
完了した作業
トリガー
特定の期間(例:昨日、過去3日間、先週)に完了した作業の、短く要点を押さえた概要が必要です。
ワークフロー
- 指定された期間を具体的な日付に変換します。
- その期間内に現在の git ユーザーのメールアドレスで作成されたコミットを読み込みます。
- マージコミットと未コミットの変更を除外します。
- リリースした重要な変更を簡潔な状況報告にまとめます。
- 最終的な概要に、実際に使用した日付範囲を含めます。
ガードレール
- 非常に簡潔で、情報密度の高い内容にします。
- 重要な動作変更やアーキテクチャの変更を優先します。
- 外観のみの変更(書式設定、インポート、軽微な名前変更)は省きます。
- 意図や動機を推測せず、変更内容を機能面から説明します。
出力
- 状況報告に適した短い概要を1つ
- 実際の日付範囲
- 主要な変更に限り、任意で2~5個の箇条書き
コメント
Markdown 対応