groove-daily-end について
Groove の作業日を締めくくり、メモリファイルを管理するスキルです。記録を定められた順序で行い、古い仕様書を確認し、設定されていれば終了フックを実行します。
主な機能
- 01Git と日次メモリを順に記録
- 02週次・月次メモリを期限日に記録
- 03タスクを分析して日次概要に反映
- 04古い仕様書の確認と任意評価の依頼
- 05設定済みの終了フックを実行
活用シーン
- 01作業日の終わりに Git 変更を記録
- 02タスク分析を日次メモリに追加
- 03長期間更新されていない仕様書を確認
- 04任意の評価やワークフローの知見を記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-daily-endインストール後、Claude Code で/groove-daily-endを入力して読み込まれたか確認します。
詳細
groove-daily-end
成果
作業日を締めくくります。Git の変更を分析し、メモリファイルを順番に書き込み、タスクを分析して、存在する場合は終了フックを実行します。
受け入れ条件
- Git メモリファイルが
.groove/memory/git/YYYY-MM-DD-GIT-N.mdに書き込まれている - 日次メモリファイルが
.groove/memory/daily/YYYY-MM-DD.mdに書き込まれている - 今日が週の最後の平日である場合、週次メモリファイルが書き込まれている
- 今日が月の最後の平日である場合、月次メモリファイルが書き込まれている
- タスクが分析され、その概要が日次メモリに含まれている
制約
.groove/index.mdを読み、tasks.backendとgit.*の設定を確認してください。メモリのパスは常に.groove/memory/です- 日次メモリに記録するタスクの概要を取得するため、
/groove-utilities-task-analyseを呼び出してください - メモリへの記録順序(必ず次の順序に従ってください):
/groove-utilities-memory-log-git/groove-utilities-memory-log-daily/groove-utilities-memory-log-weekly(週の最後の平日、または明示的なリクエストがある場合のみ)/groove-utilities-memory-log-monthly(月の最後の平日、または明示的なリクエストがある場合のみ)
- 最後の平日の判定には現地の日付を使用してください。週末に実行された場合も適切に処理してください
- 終了処理中にタスクを変更しないでください
- 仕様の健全性チェック:すべてのメモリ処理の後、終了フックの前に、
.groove/memory/specs/の仕様ディレクトリを確認してください:- 仕様ディレクトリ内(サブディレクトリを含む)のすべての
*.mdファイルを Glob で取得してください - 各仕様ファイルが過去 30 日以内に変更されているか確認してください。
find .groove/memory/specs/ -name "*.md" -mtime +30を実行し、返されたファイルは古い可能性がある候補です - 古い仕様が見つかった場合は、簡潔な注意事項として報告してください(処理をブロックしないでください):
⚠ 古い仕様 — 30 日以上変更されていません: - <filename>(最終変更日:<date>) ... 使われていない仕様は、アーカイブ、更新、または削除を検討してください。 - 古い仕様がない場合、または仕様ディレクトリが空の場合は、何も表示せずにスキップしてください
- 仕様ディレクトリ内(サブディレクトリを含む)のすべての
- 仕様の健全性チェック後、セッションの評価を任意で尋ねてください:
- 次のように尋ねてください:「今日のセッションを評価してください(1~5)— 複利ループはどの程度役立ちましたか?(スキップするには Enter キーを押してください)」
- ユーザーが評価(1~5)を入力した場合、
.groove/memory/learned/signals.mdに次の形式で行を追記してください:| YYYY-MM-DD | <rating>/5 | <one-sentence note if user adds one, otherwise blank> |signals.mdが存在しない場合は、先に次の内容で作成してください:# セッションシグナル | 日付 | 評価 | メモ | |---|---|---| - ユーザーが Enter キーを押した場合、または評価を入力しなかった場合は、何も表示せずにスキップしてください
- セッションの評価後、ワークフローに関する気づきを任意で尋ねてください:
- 次のように尋ねてください:「今日のワークフローで、学習メモリに記録する気づきはありますか?トピック(例:
patterns、tools)を指定するか、スキップするには Enter キーを押してください。」 - ユーザーがトピックと内容を入力した場合、
.groove/memory/learned/<topic>.mdの## YYYY-MM-DD見出しの下に追記してください。ファイルが存在しない場合は# <Topic>見出しを付けて作成し、日付の見出しがまだなければ追加してください - ユーザーが Enter キーを押した場合、または内容を入力しなかった場合は、何も表示せずにスキップしてください。催促はしないでください
- 次のように尋ねてください:「今日のワークフローで、学習メモリに記録する気づきはありますか?トピック(例:
- 今日が金曜日(週の最後の勤務日)または月の最後の平日である場合、ワークフローに関する気づきを尋ねた後、1 行の提案を表示してください(処理をブロックしたり、追加で尋ねたりしないでください):
(月の最後の平日には、💡 End of week — consider running /groove-utilities-memory-retrospective week for a trend summary.monthと「月末」を置き換えてください。) - すべての標準処理の後、
.groove/hooks/end.mdが存在するか確認してください- 存在する場合は、
## Actionsセクションを読み、各項目を順に実行してください。各項目の完了を報告してください - 存在しない場合は、何も表示せずにスキップしてください
- 存在する場合は、
コメント
Markdown 対応