claude-handoff について
会話の引き継ぎ内容をまとめ、OSの一時ディレクトリに保存し、その要約をプロンプトとして新しいClaudeエージェントを起動するスキルです。エージェントの命名、既存成果物への参照、機密情報の削除、引数に応じた内容調整も案内します。
主な機能
- 01会話の進捗を要約
- 02一時ディレクトリへの保存
- 03バックグラウンドClaudeエージェントの起動
- 04推奨スキルの記載
- 05機密情報の削除
活用シーン
- 01新しいエージェントセッションで作業を継続
- 02明確なタスクをバックグラウンドエージェントへ引き継ぎ
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ tt-a1i/ matt-skills-with-to-goal --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 キー、パスワード、個人を特定できる情報などの機密情報は削除してください。
ユーザーが引数を渡した場合は、それを次のセッションで取り組む内容の説明として扱い、それに合わせて要約を調整してください。