groove-daily-start について
groove-daily-startは、最近の日次メモリーを確認し、当日の記録を作成して、現在のタスクを提示するスキルです。未完了の約束やインシデントがあれば、それらも知らせます。
主な機能
- 01最近の日次メモリーファイルの確認
- 02当日の開始時記録の作成
- 03ステータス別のタスク提示
- 04未完了の約束とインシデントの確認
- 05設定された開始アクションの実行
活用シーン
- 01作業開始前の予定準備
- 02最近の作業記録と未対応事項の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-daily-startインストール後、Claude Code で/groove-daily-startを入力して読み込まれたか確認します。
同梱ファイルtemplates/daily-start.md
詳細
groove-daily-start
成果
勤務日の準備が整います。直近の日々を振り返り、今日のデイリーメモリファイルを作成し、タスクを整理して提示することで、ユーザーが取り組む作業を把握できるようにします。
受け入れ条件
- 昨日のデイリーメモリファイルを確認する(概要を表示し、ファイルがない場合や終了セクションがない場合は警告する)
- 今日のデイリーメモリファイルを、その日の開始時の構成で作成する(まだ存在しない場合)
- タスクリストを読み込み、提示する(ステータスごとに分類)
- ユーザーが作業を始める前に、その日の予定を明確に把握できる
制約
tasks.backendとmemory.review_daysの設定を確認するため、.groove/index.mdを読み込む- メモリのパスは常に
.groove/memory/ - 現在のタスクの状態を取得するため、
/groove-utilities-task-analyseを呼び出す - 直近の日々を振り返る:
.groove/memory/daily/が空(ファイルが存在しない)の場合、この手順全体をスキップし、「Fresh install — no prior logs.」と記録します。それ以外の場合は、昨日から数えてmemory.review_days分の営業日(月曜〜金曜)を特定します(土曜と日曜は除外)。日付ごとに次の処理を行います。.groove/memory/daily/YYYY-MM-DD.mdを確認します。- 開始セクションと終了セクションの両方がある場合は、
✓ YYYY-MM-DD — start + end logged - 開始セクションのみある場合は、
~ YYYY-MM-DD — start only, no end logged - ファイルが存在しない場合は、
✗ YYYY-MM-DD — missing - ファイルがある場合は、内容のコンテキストを1行表示します(例:「Done today」の最初の箇条書き、または計画の意図)
- 開始セクションと終了セクションの両方がある場合は、
- Git のアクティビティを表示します。
git log --oneline --after="YYYY-MM-DD 00:00" --before="YYYY-MM-DD 23:59:59"を実行し、コミット数と先頭のタイトルをいくつか表示します。Git リポジトリでない場合、またはコミットがない場合は、何も表示せずスキップします。 - ファイルがない、または未完了でも、開始を妨げてはいけません。状況を報告するだけにします。
- 新しい日のメモリを作成する:
skills/groove-daily-start/templates/daily-start.mdのテンプレートを使って、今日の日付のファイル.groove/memory/daily/YYYY-MM-DD.mdを作成します。ファイルがすでに存在する場合はスキップします(冪等)。.groove/memory/daily/がない場合は作成します。 - 直近の日々を振り返った後、
/groove-utilities-memory-promises --listで未完了の約束を確認します。- 未完了の約束がある場合は、インラインメモを表示します。
→ N open promise(s) — run /groove-utilities-memory-promises --list to review - ない場合は、何も表示せずスキップします。
- 未完了の約束がある場合は、インラインメモを表示します。
- 直近の日々を振り返った後、
/groove-utilities-memory-mistakes --listで未解決のミスインシデントを確認します。- 未解決のインシデントがある場合は、インライン警告を表示します。
⚠ N open incident(s) — resolve at next /groove-work-compound - ない場合は、何も表示せずスキップします。
- 未解決のインシデントがある場合は、インライン警告を表示します。
- 開始時にタスクを変更してはいけません。
- ユーザーが作業を始める前に、スキャンしやすい形式でタスクリストを提示します。
- すべての標準手順の後、
.groove/hooks/start.mdが存在するか確認します。- 存在する場合は、
## Actionsセクションを読み、各項目を順番に実行します。項目ごとに完了を報告します。 - 存在しない場合は、何も表示せずスキップします。
- 存在する場合は、
コメント
Markdown 対応