Spec-Driven Development: A Rising AI-Era Methodology With No Agreed Definition
Spec-Driven Development (SDD) is an emerging software approach that prioritises detailed specifications before or above code, increasingly enabled by AI coding agents. Major industry players including GitHub, Thoughtworks, Red Hat, IBM, and Microsoft have each offered differing definitions of SDD between late 2025 and mid-2026. Some describe it as a methodology where specs act as prompts for AI to generate code, while others frame it as an architectural pattern that elevates specifications as the primary source of truth over source code itself. The concept draws parallels to established practices like arc42 architecture documentation and Test-Driven Development, though experts argue it represents something broader. Despite growing industry interest, no single consensus definition has yet emerged, reflecting the still-evolving nature of AI-assisted software development.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in