mcpField
C
claude-handoff

claude-handoff

github.com/mattpocockエージェントワークフロー305.7k434.7k 回インストール1 日前に更新
リポジトリ

claude-handoff について

claude-handoffは、現在の会話を要約して新しいエージェントに引き継ぎ、バックグラウンドで起動するスキルです。プロンプトを一時ファイルに保存し、推奨スキルを記載して、既存の成果物との重複を避けます。

主な機能

  1. 01会話を要約して作業の継続に備える
  2. 02要約をOSの一時ディレクトリに保存
  3. 03名前付きのバックグラウンドエージェントを起動
  4. 04次のエージェントに推奨スキルを提示
  5. 05機密情報を伏せ、既存の成果物を参照

活用シーン

  1. 01進行中の作業を新しいエージェントに引き継ぐ
  2. 02指定された引数に沿うバックグラウンドセッションの開始
  3. 03既存文書と重複させずにプロジェクトの文脈を渡す

インストール

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

$npx skills add https://github.com/mattpocock/skills --skill claude-handoff

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

同梱ファイルagents/openai.yaml

詳細

現在の会話の引き継ぎ要約を作成し、新しいエージェントが作業を続けられるようにします。ユーザーの OS の一時ディレクトリに保存し、その内容をプロンプトとしてバックグラウンドエージェントを起動してください:claude --bg --name "<descriptive name>" -- "$(cat <summary file>)"。ファイルを渡すことで、シェルが要約内のバッククォートを実行したり、$ を展開したりするのを防げます。エージェントは現在の作業ディレクトリで起動し、すぐに戻ります。ユーザーは claude agents で管理できます。

常に、説明的な名前を指定して -n/--name を渡してください(例:--name "Fix login bug")。これにより、ジョブ一覧、セッションピッカー、ターミナルタイトルに表示される名前が設定されます。

要約には「suggested skills(推奨スキル)」のセクションを含め、次のエージェントが Skill ツールで呼び出すべきスキルを記載してください。

仕様書、計画書、ADR、Issue、コミット、差分など、ほかの成果物にすでに記録されている内容は重複して含めないでください。代わりに、それらのパスまたは URL を参照してください。

要約はエージェントのプロンプトになるため、API キー、パスワード、個人を特定できる情報などの機密情報は削除してください。

ユーザーが引数を渡した場合は、それを次のセッションで取り組む内容の説明として扱い、それに合わせて要約を調整してください。

コメント