recap について
recapは、最新のセッションファイルと最近の決定事項を要約して、プロジェクトの状況を把握するMaestroのスキルです。未解決の課題と具体的な次の作業を示し、セッションファイルがない場合は最近の決定事項をまとめます。
主な機能
- 01最新のセッション要約を読み込み
- 02意思決定ログの最近の記録を確認
- 03未解決の課題と具体的な次の作業を提示
- 04セッションファイルがない場合は最近の決定事項を要約
活用シーン
- 01セッションの中断後に作業を再開
- 02作業再開前に保留中の課題を確認
- 03最近のプロジェクト履歴から次の作業を把握
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sharpdeveye/ maestro --skill recapインストール後、Claude Code で/recapを入力して読み込まれたか確認します。
詳細
必須の準備
/agent-workflow を呼び出してください。ワークフローの原則、アンチパターン、および コンテキスト収集プロトコル が含まれています。作業を進める前にプロトコルに従ってください。ワークフローのコンテキストがまだ存在しない場合は、必ず先に /teach-maestro を実行してください。
すぐに状況を把握できます。Recap は最新のセッションファイルと最近の決定を読み込み、どこまで進んでいたか、次に何をすべきかを教えてくれます。
データソース
.maestro/sessions/— 最新のセッションファイルを読む(ファイル名の日付順).maestro/decisions.jsonl— 直近 5 件の決定を読む
セッションファイルがない場合は、直近 10 件の決定を読み、それらを代わりに要約してください。
データがまったくない場合は、次のように応答してください:"セッション履歴が見つかりません。記録を開始するには、次のセッションの終了時に /capture を実行してください。"
出力形式
┌─────────────────────────────────────┐
│ LAST SESSION RECAP │
├─────────────────────────────────────┤
│ Date: YYYY-MM-DD │
│ Commands: /diagnose → /fortify (2) │
│ Files: 3 changed, 1 created │
│ Outcome: Completed │
├─────────────────────────────────────┤
│ PICK UP HERE: │
│ 1. Run /guard — rate limiting │
│ 2. Run /evaluate — adversarial tests│
└─────────────────────────────────────┘
要約のルール
- 簡潔にまとめてください。レポートではなく、30 秒で読める内容にしてください
- 「ここから再開」セクションから始めてください。ユーザーが必要としているのはそこです
- セッションが未解決の問題を残して終了している場合は、それを明示してください
- 曖昧な要約ではなく、具体的なファイルやコマンドを挙げてください
要約チェックリスト
- 最新のセッションを特定した
- コマンドとその結果をそれぞれ 1 行で要約した
- 「ここから再開」セクションに、具体的で実行可能な次の手順がある
- 前回のセッションからの未解決の問題を明示した
推奨される次のステップ
要約した後、「ここから再開」に記載された最初のコマンドを実行し、前回の続きから作業を再開してください。
絶対にしてはいけないこと:
- セッションファイル全体をそのまま出力する。要約してください
- 最近の動きを確認するために decisions.jsonl を確認せずに要約する
- 「作業を続ける」のような曖昧な次のステップを提示する。具体的にしてください
- 現在の会話からコンテキストを推測する。永続化されたデータのみを使用してください
コメント
Markdown 対応