Claude Codeで並行開発するならGit Worktree使え


Claude Codeを1セッションで回してると、地味に待ち時間がある。

この時間、正直ヒマ。

まあ、コーヒー飲むでもいいんだけど、 生産性を考えると「別の作業やりたい」となる。


普通にやると詰む

ここでよくあるのが、

👉 コンフリクト地獄

Claudeは悪くない。 人間の運用が悪い。


解決策:Worktree

答えはシンプル。

Git Worktreeで物理的に分ける


やること

別セッションのClaudeにこう言うだけ👇

今、他のセッションで実装作業してるから、
ブランチとGitのWorkTree分けて開発する

これだけ。


何が起きるか

👉 並行開発が成立する


イメージ

main repo
├── worktree-task-a  ← ClaudeセッションA
└── worktree-task-b  ← ClaudeセッションB

それぞれ完全に独立。


エージェント分割との違い

よくある「役割分担(Reviewer / Generator)」とは別の話。

あれは1タスクを分解する設計

今回のは

👉 タスク自体を並列化する設計


注意点(ここが重要)

便利だからってやりすぎると破綻する。

ボトルネックはここ👇

👉 人間


自分の運用

自分はこれ👇

理由はシンプル

👉 まだAIを100%信用してない


じゃあ無限並列できるか?

できる。

ただし条件あり👇

つまり

👉 ハーネス前提の世界


結論

Claude Codeをちゃんと使うなら

これが現実解。


一言で言うと

👉 Claudeは速い 👉 人間は遅い 👉 だから分離しろ