Spec-Driven Development: From Prompting to Controlled Delivery

AI can produce code faster than most teams can decide what the code should do, and that moves the bottleneck. An unclear requirement used to be resolved quietly while a developer coded; now it becomes twenty files of confident misunderstanding. Spec-driven development is a family of practices that makes intent durable, reviewable and testable. This nine-part series explains what it changes, how GitHub Spec Kit, BMAD, Kiro, OpenSpec, intent architecture and harness engineering differ, what a useful specification contains, how teams and agents share the work, four worked examples, enterprise governance, and a practical adoption playbook with the failure modes to avoid. One fictional South African insurer carries the examples throughout. Written for technology leaders, product owners, architects, engineers, QA and security teams.

9 articles

Working through any of this in your own organisation?

These articles come out of delivery work rather than theory. If the problems in this series look familiar, a short scoping conversation is usually the quickest way to work out what is worth doing first.

Talk to CloudNala