2026年の手法

Spec-Driven AI Coding

仕様を一度書く。エージェントがそれを実行し、diffを渡し、チケットを閉じる。one-shotプロンプトは去年の話です。

AgentsRoomはKanbanバックログの各チケットにClaude Code、Codex、Geminiエージェントを接続します。仕様が作業の単位になります。

Spec-driven AI codingとは?

仕様とはよく書かれたチケットです。目的、制約、受け入れ基準。Spec-driven AI codingはそのチケットをAIエージェントに渡し、エージェントがコーディング、テスト、PR出荷まで行います。あなたは即興でプロンプトを書くのをやめます。人間でもエージェントでも実行できる仕様を書き、それをエージェントに渡します。

vibe-codingとの対比:vibe-codingは会話型で、リアルタイムでエージェントを操縦します。Spec-driven codingは規律ある非同期です。書いて、起動して、終わったら戻る。1エージェントなら清潔な規律です。10エージェントを並列に動かすなら、これが頭を水面上に保つ唯一の方法です。

良い仕様は10のプロンプトを節約する。

経験則

Spec-drivenループの4つの柱

これら4ステップなしでは、prompt-driven codingを偽装しているだけです。これらがあれば工業化できます。

1

読める仕様

コンテキスト、目的、制約、受け入れ基準を含む短いチケット。小説ではない。曖昧なメモでもない。新人の人間開発者が聞き返さずに読める形式。

2

隔離されたタスク

1仕様、1ブランチ、1エージェント。同じエージェントに2仕様ではない。1エージェントが3つのコード領域に同時に触れない。きれいなスコープはバックログから来る、チャットからではない。

3

自律エージェント

エージェントは仕様を読み、計画し、コーディングし、テストを実行し、PRを開く。何かが詰まったときだけあなたが介入する。ベビーシッター不要。完了時や必要時にプッシュ通知。

4

人間によるレビュー

あなたはエージェントに限定されたdiffを読む、もつれたblobではない。承認、修正、マージ。仕様がチケットを閉じる。ループが再開する。

なぜAgentsRoomがspec-driven codingに合うのか

バックログ、チケット、エージェントが同じアプリ内に存在する。これは稀です。

ネイティブKanbanバックログ

チケットを列にドラッグアンドドロップ、エージェントが拾う。開始にJiraやLinearは不要:AgentsRoomバックログで十分、しかもリポジトリでバージョン管理されます。

オプションのパブリックバックログ

URLでクライアントにバックログを公開できます。彼らはChrome拡張機能から仕様を提出します。あなたがトリアージしてエージェントを起動。カスタムパイプラインなしのクライアント主導開発。

チケットごとのマルチプロバイダー

1つのチケットはClaude Code、次はCodex、別のはGemini CLI。仕様に合うモデルを選ぶ。すべて同じダッシュボードで共存します。

エージェントごとのレビュー

各エージェントのdiffは隔離されています。1エージェントが何をしたかを読みます、5セッションの混合ではなく。レビューが通った場合のみ仕様がチケットを閉じます。

Spec-driven AI coding FAQ

プロンプトエンジニアリングと何が違いますか?+
プロンプトエンジニアリングはLLMに送信するメッセージを最適化します。仕様はチャットの外に存在します:目的、制約、受け入れ基準を含むチケットです。保存し、バージョン管理し、人間やエージェントに渡せます。プロンプトは一時的、仕様は資産です。
外部のチケットツール(Jira、Linear)は必要ですか?+
いいえ。AgentsRoomのKanbanバックログは内蔵されており、リポジトリに保存されます。すでにJiraやLinearを使っているなら、MCPを接続してエージェントにそこからチケットを読ませられます。開始にはネイティブバックログで十分です。
1エージェントは並列で何個の仕様を扱えますか?+
1エージェントは一度に1仕様を実行します。複数の仕様に複数のエージェントを起動して並列化します。AgentsRoomでは、ユーザーは日常的に5~10の同時エージェントを実行し、各々が自分のチケットと自分のブランチで動きます。
AIエージェント向けの良い仕様とは?+
3つのセクション:コンテキスト(どこにあるか、なぜ重要か)、ゴール(何を望むか)、受け入れ基準(完了をどう判定するか)。ボーナス:関連ファイルや関数へのリンク。曖昧な仕様は避ける:人間がためらう内容なら、エージェントは脱線します。
Spec-driven codingはレガシーコードで機能しますか?+
はい、そこでこそ輝きます。レガシーとは千の小さなクリーンアップチケットを意味します。一度書いて、夜間にバッチごとに1エージェントを展開し、朝PRをレビューする。同じリファクタリングを2週間挽く人間より生産的です。

あなたへのおすすめ

今日からspec-driven codingに切り替える

AgentsRoomをダウンロードし、バックログを開き、最初のチケットを書く。エージェントが数秒で拾います。

無料AgentsRoomをダウンロード

コンパニオンアプリ:外出先でもエージェントを確認

Claude、Codex、OpenCode、Gemini CLI、Aiderに対応

拡張機能を入手
Chrome Web Store

バグや要望を公開バックログに直接送信できます。

マルチプロジェクト
マルチプロバイダー
マルチエージェント
ライブステータス
ファイル差分
モバイルアプリ
ライブプレビュー
エージェントチーム
ブラウザテスト
バックログ駆動開発