tmuxとMarkdownで4〜8つのAIコーディングエージェントを並列実行する方法

AIエージェント並列開発の実践ワークフロー

ソフトウェア開発者Manuel Schipperが、数ヶ月間にわたって実際のプロジェクトで使用してきたAIコーディングエージェントの並列実行方法を公開し、Hacker Newsで100点以上を獲得しました。tmux、Markdownファイル、bashエイリアス、6つのスラッシュコマンドだけで実現できる軽量なセットアップが特徴です。

3つのエージェント役割

tmuxウィンドウごとに役割を割り当てます：

Planner: 新機能や修正のMarkdownスペック作成

Worker: 完成したスペックをもとに実装

PM: バックログ管理とアイデア整理

Feature Design(FD)ファイル

システムの核心はFeature Design(FD)ファイルです。FDには解決する問題、検討したすべての解決策（長所短所含む）、最終的な解決策と実装計画、更新するファイル一覧、検証手順が含まれます。各FDはFD-001から番号付きで管理され、8つのライフサイクルステージを経ます。

実践的な限界と教訓

8つ以上のエージェントを同時に運用すると意思決定の質が低下します。/fd-initコマンドで任意のリポジトリにこのシステムを素早く導入できます。複雑なオーケストレーションなしで生産性を最大化する実践モデルとして注目されています。