Spec-Driven Development(仕様駆動開発)とは?
読み方: シヨウクドウカイハツ
30秒まとめ
AIコーディングエージェントに仕様書を渡して実装させる2026年新潮流の開発手法。
Spec-Driven Development(仕様駆動開発)の意味・定義
Spec-Driven Development(仕様駆動開発、SDD)は、自然言語で書かれた詳細な仕様書(spec.md)をAIコーディングエージェント(Claude Code、Devin、Cursor、Cline、Aider等)に与え、コード生成・テスト作成・リファクタリングを自動実行させる2026年トレンドの開発手法です。GitHub Spec Kit、Anthropicの公式パターン、AWS Kiroなどが提唱。従来のVibe Codingが「対話しながら徐々に作る」のに対し、SDDは「事前に詳細仕様を固めてから一気に実装」する点が特徴。仕様書には機能要件、非機能要件、API設計、データモデル、エラーハンドリング、テスト基準などを明記し、AIが仕様の各セクションをタスクに分解して並列・順次に実装します。メリットは、要件定義工程の重要性が再認識され属人化が解消、複数エージェント・チームで並行開発しやすい、仕様書がそのまま設計ドキュメントとして残る、AIの暴走(無限ループ・スコープ逸脱)を抑制できる点。Claude Code 4.7やGemini 3 Codingエージェントとの相性が特に良く、エンタープライズ開発の標準手法として急速に普及しています。