概要
Claude Codeを複数並列で動かす際の人間側のボトルネック「画面への張り付き」を解消し、5〜6本のワークストリームを自走させるための自動化と運用の工夫を紹介しています。
詳細内容
Claude Codeを複数起動しても、承認ダイアログやエラー監視のために人間が画面に拘束されると実質的な生産性は向上しません。この記事では、この「張り付き」を解消するための4つの具体的アプローチを解説しています。
1. **承認の自動化**: `settings.json`での権限設定やhooks(フック)を活用し、git操作やファイル編集の承認待ちを削減。
2. **タスクのスキル化**: 指示を`.claude/skills/`配下に定義し、判断基準を埋め込むことで、途中で人間に質問させない「丸投げ可能な粒度」に設計。
3. **非同期スタイルの確立**: ターミナル管理ツール`cmux`を導入し、複数ペインにタスクを投げて完了通知を待つ「投入と回収」のワークフローへ移行。
4. **マルチエージェント自走設計**: 1つのワークストリーム内で複数のサブエージェント(コード/セキュリティ/テスト等)を並列起動させ、指摘ゼロまで自動修正を繰り返す仕組みの構築。
これらの工夫により、開発者は「コードを見守る人」から「解決すべき課題を判断する人」へと役割をシフトし、圧倒的な並列作業を実現しています。