mcpField
G
groove-daily-start

groove-daily-start

github.com/andreadellacorte生産性6571 回インストール14 週間前に更新
リポジトリ

groove-daily-start について

groove-daily-startは、最近の日次メモリーを確認し、当日の記録を作成して、現在のタスクを提示するスキルです。未完了の約束やインシデントがあれば、それらも知らせます。

主な機能

  1. 01最近の日次メモリーファイルの確認
  2. 02当日の開始時記録の作成
  3. 03ステータス別のタスク提示
  4. 04未完了の約束とインシデントの確認
  5. 05設定された開始アクションの実行

活用シーン

  1. 01作業開始前の予定準備
  2. 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 セクションを読み、各項目を順番に実行します。項目ごとに完了を報告します。
    • 存在しない場合は、何も表示せずスキップします。

コメント