Common questions.
What is Spec-Driven Development?
Spec-driven development is a practice where a written specification, not a prompt, is the source of truth an AI coding agent implements from.
How does Spec-Driven Development work?
The spec states intent, constraints, and acceptance criteria up front, so the output can be checked against something concrete instead of taken on trust. The human effort shifts from reviewing generated code line by line to getting the specification right.
Which terms are related to Spec-Driven Development?
Closely related concepts include Agentic Coding, Indirect Prompt Injection, System Prompt, Watermarking (AI). Each is defined in the Prefactor glossary.