How AI Agents Are Making BDD More Valuable Than Ever

Yadda 3.0.0: BDD in the Age of AI Agents

Stephen Cresswell releases Yadda 3.0.0, a modernized BDD library for JavaScript, and reveals that Claude Code with Opus 4.8 wrote most of the code. He argues that executable specifications are becoming crucial for AI agents, which can generate and verify them cheaply, turning BDD into a contract between humans and machines. The update also adds TypeScript definitions and GitHub-flavored Markdown support.

The natural language gives agents rich domain context, while the executable steps ensure that the specification remains grounded in the behaviour of the system.

More from this day

2026-08-15