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.

Search the catalog