groove-utilities-memory-log-git について
groove-utilities-memory-log-gitは、現在のセッションのGit活動を日付付きで記録するスキルです。コミット、作業ツリーの状態、差分統計を`.groove/memory/git/`内の連番ファイルに保存します。
主な機能
- 01日付付きGit要約ファイルの作成
- 02同日のファイル番号重複を回避
- 03深夜以降のコミットを記録
- 04状態と差分統計を記録
活用シーン
- 01セッション単位のGit活動記録の保持
- 02コミット前のリポジトリ変更の記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-utilities-memory-log-gitインストール後、Claude Code で/groove-utilities-memory-log-gitを入力して読み込まれたか確認します。
同梱ファイルtemplates/git.md
詳細
groove-utilities-memory-log-git
成果
現在のセッションの Git サマリーを含む .groove/memory/git/YYYY-MM-DD-GIT-N.md が作成されます。N は、その日付の既存ファイルに基づいて自動的にインクリメントされます。
受け入れ条件
- 正しい N を使用して
.groove/memory/git/YYYY-MM-DD-GIT-N.mdにファイルが作成される - 内容に、午前 0 時以降のコミット、Git のステータス、差分の統計情報が含まれる
- N が同じ日付の既存ファイルと重複しない
- そのファイルが、内容に記載されているコミットと同じコミットに含められる
制約
- メモリーのパスは常に
.groove/memory/です - 正しい N を特定するため、書き込み前に必ず
.groove/memory/git/内の既存ファイルを一覧表示します - その日の最初のファイルでは N を 1 とし、以降のファイルではインクリメントします
- 含める Git データ:
- コミットには
git log --since=midnight --onelineを使用します - 現在の状態には
git status --shortを使用します - 変更ファイルの概要には
git diff --stat HEADを使用します
- コミットには
- ファイル構成には
skills/groove-utilities-memory-log-git/templates/git.mdのテンプレートを使用します - 午前 0 時以降に Git の変更がない場合も、変更がないことを記載したファイルを作成します
コメント
Markdown 対応