【結論】複数Tasksを安全に並行処理する方法
独立した調査はSubagentやBackground taskへ分けられますが、同じFileを同時編集させないことが原則です。
# 起動後のセッション内でSubagent設定を確認
/agents
# 実行中TaskをBackgroundへ移す操作を確認
/helpClaude CodeはBackground task IDを管理し、完了後に結果を取得できます。
具体的な手順・設定方法
- Tasksを読取、実装、検証へ分類します。
- 並列化するTask同士のFile範囲を分離します。
- 必要ならGit worktreeを分けます。
- SubagentごとにToolとPermissionを最小化します。
- 統合担当が差分とTestを確認します。
# ターミナルで独立Worktreeを作成
git worktree add ../task-docs -b task-docs
# ターミナルで別Task用Worktreeを作成
git worktree add ../task-tests -b task-tests実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
2つの独立調査を並行してください。
Aはdocs/だけを読み、古い手順を報告する。
Bはtests/だけを読み、未テストの公開APIを報告する。
File変更は禁止し、結果を統合して優先順位を提示してください。注意点・よくあるエラーと対処法
Shellで複数のclaude Processを無制限にBackground起動する方法は、Rate limit、Cost、競合を招きます。
sleep 5だけでは安全性や上限を保証できません。
同一Repositoryへ並列書込する場合はWorktreeや担当Fileを分離し、最後に人間が統合Testを実行してください。