What problem does it solve? Requirements often drift between business intent and implementation, and teams frequently misuse tools like Cucumber as brittle UI-testing frameworks. This Skill provides the vocabulary and practices of Behavior-Driven Development so features are specified collaboratively, captured as concrete examples, and automated as living documentation. ## Core Features & Use Cases - Discovery & Formulation Guidance: Applies the Three Amigos workshop, Example Mapping, and Feature Injection to surface assumptions and agree on behavior before code is written. - Gherkin Scenario Authoring: Enforces declarative, domain-language scenarios with one When per scenario, realistic examples, and independence between scenarios. - Outside-In TDD Pairing: Connects acceptance-level BDD scenarios to inner TDD loops so one failing scenario drives many unit-level cycles until the feature ships. - Use Case: When starting a new feature like online table reservations, run a Three Amigos session, write Gherkin scenarios for capacity rules, then drive implementation outside-in until the scenarios pass on every build. ## Quick Start Ask Claude to help you write BDD Gherkin scenarios and acceptance criteria for the new feature you are about to build.