How TDD and BDD Actually Fit Into Spec-Driven Development

The role of TDD in SDD along with BDD, how agents reward hack Test-Driven development and how to prevent it

Behavior-Driven Development and Spec-Driven Development with OpenSpec

Capturing intent in Gherkin syntax to generate Cucumber tests that guide a coding agent — a walkthrough of Behavior-Driven Development combined with Spec-Driven Development using OpenSpec.

SDD with Multi-Model Spec Review and Glossary

Spec-Driven Development with OpenSpec and OpenCode: Multi-model adversarial authoring of Specifications with one sub-agent authoring, another reviewing to reduce bias before human review. Also glossary skills where Domain-Driven Design terminology — including context mapping patterns like the anti-corruption layer (ACL) — is defined once and reused everywhere to improve consistency and quality of specifications.

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).

Spec-Driven Development with OpenSpec and OpenCode

How the intent-driven-template integrates OpenSpec, OpenCode, and custom skills — grill-me, C4 diagrams, ADRs, parallel worktrees, and the intent-driven schema — into a complete spec-driven workflow.