From superpowers
Applies BDD with Gherkin scenarios and TDD Red-Green-Refactor to implement features, fix bugs, and write executable specs/tests before production code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers:behavior-driven-developmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides a comprehensive guide to applying Behavior-Driven Development principles to your coding tasks. BDD is not just about tools; it's a methodology for shared understanding and high-quality implementation.
This skill provides a comprehensive guide to applying Behavior-Driven Development principles to your coding tasks. BDD is not just about tools; it's a methodology for shared understanding and high-quality implementation.
When the user asks for a feature, bug fix, or refactor, apply the following mindset:
The process flows from requirements to code:
See BDD Best Practices for a detailed guide.
Scenarios are your "Executable Specifications".
See Cucumber Gherkin Guide for syntax and storage structure.
The engine of implementation:
"No production code is written without a failing test first."
If you write code before the test:
2plugins reuse this skill
First indexed Jul 14, 2026
npx claudepluginhub rootial/dotclaude --plugin superpowersApplies BDD with Gherkin scenarios and TDD Red-Green-Refactor to implement features, fix bugs, and write executable specs/tests before production code.
Guides through Behavior-Driven Development workflow using Given-When-Then format. Covers Gherkin scenario writing, Three Amigos meetings, and the BDD cycle.
Provides BDD patterns using Given-When-Then, Gherkin feature files, scenario outlines, and step definitions for business-readable tests and specifications.