mcpField
W
what-did-i-get-done

what-did-i-get-done

github.com/michael-denyer生産性3.6k806 回インストール今日更新
リポジトリ

what-did-i-get-done について

指定期間に現在の Git ユーザーが完了した作業をまとめるスキルです。コミットを絞り込み、対象期間を明記した簡潔な状況報告を作成します。

主な機能

  1. 01指定期間の確定
  2. 02現在の Git ユーザーのコミット確認
  3. 03マージコミットと未コミット変更の除外
  4. 04重要な変更の優先
  5. 05対象期間の明記

活用シーン

  1. 01日次または週次の状況報告の作成
  2. 02指定期間にリリースした作業の要約
  3. 03外観上の変更を除いた完了作業の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/michael-denyer/pstack-claude --skill what-did-i-get-done

インストール後、Claude Code で/what-did-i-get-doneを入力して読み込まれたか確認します。

詳細

完了した作業

トリガー

特定の期間(例:昨日、過去3日間、先週)に完了した作業の、短く要点を押さえた概要が必要です。

ワークフロー

  1. 指定された期間を具体的な日付に変換します。
  2. その期間内に現在の git ユーザーのメールアドレスで作成されたコミットを読み込みます。
  3. マージコミットと未コミットの変更を除外します。
  4. リリースした重要な変更を簡潔な状況報告にまとめます。
  5. 最終的な概要に、実際に使用した日付範囲を含めます。

ガードレール

  • 非常に簡潔で、情報密度の高い内容にします。
  • 重要な動作変更やアーキテクチャの変更を優先します。
  • 外観のみの変更(書式設定、インポート、軽微な名前変更)は省きます。
  • 意図や動機を推測せず、変更内容を機能面から説明します。

出力

  • 状況報告に適した短い概要を1つ
  • 実際の日付範囲
  • 主要な変更に限り、任意で2~5個の箇条書き

コメント