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.
npx claudepluginhub fradser/dotclaude --plugin superpowersThis skill uses the workspace's default tool permissions.
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.
Guides through Behavior-Driven Development (BDD) workflow using Gherkin Given-When-Then scenarios, Three Amigos discussions, and 4-phase cycle from discovery to living docs. Invoke via /bdd for features or files.
Provides BDD patterns using Given-When-Then, Gherkin feature files, scenario outlines, and step definitions for business-readable tests and specifications.
Enforces strict test-driven development for new features, bug fixes, and refactoring, requiring failing tests before any production code.
Share bugs, ideas, or general feedback.
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: