Thanks to visit codestin.com
Credit goes to intent-driven.dev

// new book · manning early access

Spec-Driven Development

Engineering with intent

For engineers and engineering leaders shipping production code with AI coding agents. A tool-agnostic playbook for closing the gap between what you mean and what your agents actually build.

New The book is now available in early access

Get 50% off sitewide at Manning — Sept 14 to Sept 28, with discount code MLKrishnan.

Buy the book on Manning
Cover of Spec-Driven Development by Hari Krishnan, published by Manning

// intent-driven-development

Structure context. Guide AI agents. Build with intent.

Master context engineering practices like spec-driven development. Move beyond vibe coding and engineer the harness that takes you from idea to implementation — the agent-native way.

  1. idea
  2. intent
  3. implementation
// concepts

The vocabulary

Master Context Engineering with Video Tutorials

Deep dive into context engineering concepts with our quick videos. Want to see a particular topic covered? Leave a comment on our videos.

Spec-Driven Development at Enterprise Scale

Adopting spec-driven development across a large organization is as much an operational and cultural shift as a technical one. This InfoQ article breaks down how teams integrate it with existing workflows and sustain it over time.

InfoQ Published article

Spec-Driven Development – Adoption at Enterprise Scale

How organizations roll out spec-driven development with AI agents at scale—fitting it into existing engineering workflows and turning it into lasting practice rather than a one-off experiment.

Need Expert SDD Training for Your Team?

Explore our training programs, workshops, and consulting services to transform your AI coding outcomes.

// writing

Latest Insights

Deep dives into spec-driven development, tools, and methodologies

How TDD and BDD Actually Fit Into Spec-Driven Development

Strict TDD prompting alone does not prevent AI agents from reward-hacking coverage. Use macro BDD and micro Mockist TDD constraints to achieve a spec-as-source level SDD along with a decoupled implementation.

Read article

Behavior-Driven Development and Spec-Driven Development with OpenSpec

Using BDD techniques such as capturing intent in Gherkin syntax to generate Cucumber tests that guide the coding agent to build the application — aligned with intent, and achieving spec as source.

Read article

SDD with Multi-Model Spec Review and Glossary

Spec-Driven Development with OpenSpec and OpenCode: Multi-model adversarial authoring with one sub-agent authoring and another reviewing to reduce bias. Plus glossary skills using Domain-Driven Design patterns — including the anti-corruption layer (ACL) — to enforce consistent terminology across specifications.

Read article

Integrating Your Product Backlog with Spec-Driven Development: Linear + OpenSpec via Skills

A skill-based workflow that connects your product backlog to spec-driven development — pick up issues from Linear and turn them into OpenSpec changes. The pattern works with any backlog tool (Jira, Asana) and any SDD framework (Spec Kit, Kiro).

Read article

Spec-Driven Development with OpenSpec and OpenCode

A walkthrough of the intent-driven template that combines OpenSpec, OpenCode skills, and a custom schema to drive an end-to-end Spec-Driven Development workflow.

Read article

Architectural Decision Records with Spec-Driven Development using OpenSpec

Using Architectural Decision Records with OpenSpec custom schema for Spec-Driven Development, which makes Architectural Decision Records a first-class artifact alongside specs.

Read article