【結論】解決策 / 実行コマンド
並列作業では、同じ作業ツリーを複数セッションで直接編集せず、Claude Codeの--worktreeまたはGit worktreeで隔離します。
Agent Teamsや複数タブを使う場合も、担当範囲、共有仕様、統合順序を明示します。
# ターミナルで実行:バックエンド用worktreeを作成して起動
claude --worktree backend-task
# 別ターミナルで実行:フロントエンド用worktreeを作成して起動
claude --worktree frontend-task
# ターミナルで実行:worktree一覧を確認
git worktree list具体的な手順・設定方法
共有するAPI仕様を先にコミットし、両セッションの正本にします。
各worktreeへ一意なタスクと変更可能パスを割り当てます。
完了後はテスト、コミット、差分比較を行い、人間が統合します。
実践プロンプト / 活用テクニック
# backend-task側で入力
src/apiだけを変更し、docs/api_spec.mdを更新してください。
# frontend-task側で入力
docs/api_spec.mdを正本としてsrc/uiだけを変更してください。
# 両セッション共通
他方の担当ファイルには触れず、Pushとマージは実行しないでください。注意点・よくあるエラーと対処法
同一DBや開発サーバーのポートを共有すると競合するため、環境変数とポートを分けます。
並列数を増やすと利用上限、APIレート、レビュー負荷も増えます。
gitignoreされた環境ファイルは新しいworktreeへ自動コピーされない点に注意してください。