Pattern
Spec-driven development (GitHub Spec Kit, Kiro, Tessl)
Write a structured, behavior-oriented specification in natural language before any code, then have the coding agent derive a plan and a task list from it and implement task by task, with a human reviewing each artifact, so the spec becomes the shared source of truth for the human and the agent.
Classification A spec-then-plan-then-tasks-then-implement workflow for coding agents.
Full entry
The complete treatment — problem, how it works, when to use it, sources, and examples — lives in the volume below.
Browse the full pattern index or the catalog.