handoff について
handoff は、現在の会話を引き継ぎ文書にまとめるエージェントスキルです。文書は作業中のワークスペースではなく OS の一時ディレクトリに保存し、タスクやリポジトリの状況、次に使うスキル、共有作業の扱い方を記録します。
主な機能
- 01会話の引き継ぎ文書を作成
- 02OS の一時ディレクトリに保存
- 03判明しているタスクとリポジトリ情報を記録
- 04次のエージェント向けスキルを提案
- 05機密情報を除去
活用シーン
- 01進行中の作業を新しいエージェントへ引き継ぐ
- 02所有者やワークツリーの状態を記録して作業を続ける
- 03共有ディレクトリの所有者が不明な場合に受け手を案内
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ tt-a1i/ matt-skills-with-to-goal --skill handoffインストール後、Claude Code で/handoffを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
現在の会話を要約した引き継ぎドキュメントを作成し、新しいエージェントが作業を続行できるようにしてください。ユーザーの OS の一時ディレクトリ($TMPDIR、設定されていない場合は /tmp、Windows では %TEMP%)に保存してください。現在のワークスペースには保存しないでください。
ドキュメントに「推奨スキル」セクションを設け、次のエージェントが Skill ツールを呼び出すべきスキルを記載してください。
情報が分かっている場合は、次の項目を含む簡潔な Continuity(継続情報) セクションを設けてください。
- 正確な元タスク ID(推測せず、不明な場合は省略してください)。
- 現在の実行担当(
source、receiver、unassignedのいずれか)。 - 該当する場合は、リポジトリ、ブランチ、固定地点、ワークツリーの状態。
元セッションと受信セッションが、同じディレクトリで作業する既存の Codex App タスクである場合は、/codex-task-messenger を提案してください。引き継ぎや参照先の成果物で答えが確定していない場合、受信側はこれを使って元タスクに具体的な質問を1つすることができます。Messenger の返信は引き継ぎの補足であり、引き継ぎに取って代わるものでも、ユーザーの許可範囲を広げるものでもありません。
共有ディレクトリを編集する前に、引き継ぎで実行担当が明確でない場合は、受信側が一度、実行担当を確認してください。読み取り専用の確認に実行担当の移管は必要ありません。元タスクが利用できない場合、または Messenger が転送先と互換性がない場合は、引き継ぎと参照先の成果物に基づいて作業を続け、実際に支障がある場合に限って明示してください。
仕様書、計画書、ADR、課題、コミット、差分など、ほかの成果物にすでに記録されている内容を重複して記載しないでください。パスまたは URL を参照してください。
API キー、パスワード、個人を特定できる情報などの機密情報は伏せてください。
ユーザーが引数を渡した場合は、それを次のセッションで取り組む内容として扱い、それに合わせてドキュメントを調整してください。