仕様を一度書く。エージェントがそれを実行し、diffを渡し、チケットを閉じる。one-shotプロンプトは去年の話です。
AgentsRoomはKanbanバックログの各チケットにClaude Code、Codex、Geminiエージェントを接続します。仕様が作業の単位になります。
仕様とはよく書かれたチケットです。目的、制約、受け入れ基準。Spec-driven AI codingはそのチケットをAIエージェントに渡し、エージェントがコーディング、テスト、PR出荷まで行います。あなたは即興でプロンプトを書くのをやめます。人間でもエージェントでも実行できる仕様を書き、それをエージェントに渡します。
vibe-codingとの対比:vibe-codingは会話型で、リアルタイムでエージェントを操縦します。Spec-driven codingは規律ある非同期です。書いて、起動して、終わったら戻る。1エージェントなら清潔な規律です。10エージェントを並列に動かすなら、これが頭を水面上に保つ唯一の方法です。
“良い仕様は10のプロンプトを節約する。”
経験則
これら4ステップなしでは、prompt-driven codingを偽装しているだけです。これらがあれば工業化できます。
コンテキスト、目的、制約、受け入れ基準を含む短いチケット。小説ではない。曖昧なメモでもない。新人の人間開発者が聞き返さずに読める形式。
1仕様、1ブランチ、1エージェント。同じエージェントに2仕様ではない。1エージェントが3つのコード領域に同時に触れない。きれいなスコープはバックログから来る、チャットからではない。
エージェントは仕様を読み、計画し、コーディングし、テストを実行し、PRを開く。何かが詰まったときだけあなたが介入する。ベビーシッター不要。完了時や必要時にプッシュ通知。
あなたはエージェントに限定されたdiffを読む、もつれたblobではない。承認、修正、マージ。仕様がチケットを閉じる。ループが再開する。
バックログ、チケット、エージェントが同じアプリ内に存在する。これは稀です。
チケットを列にドラッグアンドドロップ、エージェントが拾う。開始にJiraやLinearは不要:AgentsRoomバックログで十分、しかもリポジトリでバージョン管理されます。
URLでクライアントにバックログを公開できます。彼らはChrome拡張機能から仕様を提出します。あなたがトリアージしてエージェントを起動。カスタムパイプラインなしのクライアント主導開発。
1つのチケットはClaude Code、次はCodex、別のはGemini CLI。仕様に合うモデルを選ぶ。すべて同じダッシュボードで共存します。
各エージェントのdiffは隔離されています。1エージェントが何をしたかを読みます、5セッションの混合ではなく。レビューが通った場合のみ仕様がチケットを閉じます。
AgentsRoomをダウンロードし、バックログを開き、最初のチケットを書く。エージェントが数秒で拾います。
コンパニオンアプリ:外出先でもエージェントを確認
Claude、Codex、OpenCode、Gemini CLI、Aiderに対応
バグや要望を公開バックログに直接送信できます。