Claude Code の並列セッション:タスク分離と引き継ぎ

Claude Code の作業を分離し、検証可能な状態を引き継ぎ、秘密情報を渡さないための実践手順です。

並列セッションが役立つのは、各作業に独立した成果、ファイル範囲、検証方法がある場合です。チャットを二つにしても Git の競合は防げず、別の作業ディレクトリの代わりにはなりません。

先にタスク境界を決める

バグ修正、テスト、移行、文書、調査など、独立した成果がある時に新しいセッションを作ります。期待する結果、変更可能なファイル、検証方法を記録してください。同じファイルやスキーマを二つの作業が変更するなら、編集前に担当者を一人決めます。

セッション、worktree、バックグラウンド処理の違い

Claude Code セッションは会話の文脈を分離します。Git worktree はディレクトリとブランチを分離します。バックグラウンド処理は長い build や test の実行時間を扱うだけです。どれも正しい merge やテスト成功を保証しません。

git status --short git worktree add ../project-fix-parser -b fix/parser-boundary git diff --check

短い handoff カードを渡す

タスク: <結果と範囲> ディレクトリ / ブランチ: <パスとブランチ> 変更ファイル: <一覧またはなし> 完了内容: <具体的な結果> 検証: <コマンド → 結果> ブロッカー / リスク: <不確実な点> 次の手順: <検証可能な一つの操作>

API key、token、cookie、.env の内容、機密ログは渡しません。引き継ぎ前に status と diff を確認し、最小の関連テストを実行します。実行できなければ理由を明記します。

ツールの挙動は Claude Code documentation、ブランチ分離は Git worktree documentation を確認してください。別の API workflow には BetterToken の Claude Code ドキュメント を使えます。BetterToken は自分のアカウントと key を使う API サービスであり、Claude のサブスクリプションではありません。

LLM ワークフローを最適化しませんか?

単一 API でモデルを接続し、キーと AI コストを管理できます。