現在の会話のハンドオフサマリーを作成し、新しいエージェントが作業を継続できるようにします。サマリーをユーザーのOSの一時ディレクトリに保存し、それをプロンプトとしてシードされたバックグラウンドエージェントを起動します:claude --bg --name "<説明的な名前>" -- "$(cat <サマリーファイル>)"。ファイルを渡すことで、シェルがサマリー内のバッククォートや $ の展開を実行するのを防ぎます。このコマンドは現在の作業ディレクトリで開始され、即座に戻ります。ユーザーは claude agents でジョブを管理します。
常に -n/--name に説明的な名前を渡してください(例:--name "ログインのバグを修正")。これにより、ジョブリスト、セッションピッカー、ターミナルタイトルに表示される表示名が設定されます。
サマリーに「推奨スキル」セクションを含め、次のエージェントがどのスキルに対してSkillツールを呼び出すべきかを指定します。
他の成果物(仕様書、設計書、ADR、 issue、コミット、差分)に既に記録されているコンテンツを複製しないでください。代わりに、パスまたはURLで参照してください。
サマリーはエージェントのプロンプトになるため、APIキー、パスワード、個人を特定できる情報などの機密情報を編集してください。
ユーザーが引数を渡した場合、それらを次のセッションでフォーカスする内容の説明として扱い、それに応じてサマリーを調整します。