現在の会話のハンドオフ要約を作成し、新しいエージェントが作業を継続できるようにします。要約をユーザーのOSの一時ディレクトリに保存し、それをプロンプトとしてシードされたバックグラウンドエージェントを起動します: claude --bg --name "<descriptive name>" -- "$(cat <summary file>)"。ファイルを直接渡すことで、シェルが要約内のバッククォートを実行したり $ を展開したりするのを防ぎます。現在の作業ディレクトリで起動し、即座に制御を返します。ユーザーは claude agents でエージェントを管理します。
常に -n/--name で説明的な名前を指定してください(例: --name "Fix login bug")。これにより、ジョブ一覧、セッションピッカー、ターミナルタイトルに表示される名前が設定されます。
要約には「suggested skills」セクションを含め、次回のエージェントがどのスキルに対してSkillツールを呼び出すべきかを指定します。
他のアーティファクト(仕様書、計画、ADR、課題、コミット、差分)で既にキャプチャされた内容は重複して含めないでください。代わりに、パスまたはURLで参照してください。
要約はエージェントのプロンプトになるため、APIキー、パスワード、個人を特定できる情報などの機密情報はすべて難読化してください。
ユーザーが引数を渡した場合、それらを次回のセッションが焦点を当てるべき説明として扱い、それに応じて要約を調整してください。