mcpField
R
recap

recap

github.com/sharpdeveyeエージェントワークフロー592237 回インストール26 週間前に更新
リポジトリ

recap について

recapは、最新のセッションファイルと最近の決定事項を要約して、プロジェクトの状況を把握するMaestroのスキルです。未解決の課題と具体的な次の作業を示し、セッションファイルがない場合は最近の決定事項をまとめます。

主な機能

  1. 01最新のセッション要約を読み込み
  2. 02意思決定ログの最近の記録を確認
  3. 03未解決の課題と具体的な次の作業を提示
  4. 04セッションファイルがない場合は最近の決定事項を要約

活用シーン

  1. 01セッションの中断後に作業を再開
  2. 02作業再開前に保留中の課題を確認
  3. 03最近のプロジェクト履歴から次の作業を把握

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sharpdeveye/maestro --skill recap

インストール後、Claude Code で/recapを入力して読み込まれたか確認します。

詳細

必須の準備

/agent-workflow を呼び出してください。ワークフローの原則、アンチパターン、および コンテキスト収集プロトコル が含まれています。作業を進める前にプロトコルに従ってください。ワークフローのコンテキストがまだ存在しない場合は、必ず先に /teach-maestro を実行してください。


すぐに状況を把握できます。Recap は最新のセッションファイルと最近の決定を読み込み、どこまで進んでいたか、次に何をすべきかを教えてくれます。

データソース
  1. .maestro/sessions/ — 最新のセッションファイルを読む(ファイル名の日付順)
  2. .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 を確認せずに要約する
  • 「作業を続ける」のような曖昧な次のステップを提示する。具体的にしてください
  • 現在の会話からコンテキストを推測する。永続化されたデータのみを使用してください

コメント