BDDForge brings Behaviour-Driven Development intelligence to Claude Code. Generate Gherkin scenarios from requirements, validate syntax, detect anti-patterns, scaffold step definitions, and enforce BDD governance -- all from within your coding workflow.
claude plugin install bdd-forge| Skill | What it does |
|---|---|
scenario-generator |
Generate BDD scenarios from natural language requirements |
gherkin-validator |
Validate Gherkin syntax and structure |
step-scaffolder |
Generate step definition stubs (Python, JS, TS, Ruby, Java) |
anti-pattern-detector |
Detect 15+ named BDD anti-patterns |
coverage-analyzer |
Identify missing scenarios and coverage gaps |
bdd-governance |
Encode governance rules as executable Gherkin |
living-docs |
Generate documentation from feature files |
| Agent | What it does |
|---|---|
bdd-reviewer |
Comprehensive review of feature files (validation + anti-patterns + coverage) |
"Generate BDD scenarios for a password reset feature"
BDDForge produces a complete feature file with happy path, error paths, and edge cases.
"Validate all .feature files in the features/ directory"
Returns syntax errors, structural warnings, and best practice notes with line numbers.
"Check my feature files for BDD anti-patterns"
Finds conjunctive steps, UI coupling, incidental detail, vague assertions, and more.
"Generate Python/Behave step definitions for features/login.feature"
Produces ready-to-fill step definition stubs in your target language.
"Create BDD governance scenarios for our agent roles"
Generates executable Gherkin that constrains agent behaviour, with enforcement level tags.
- Zero competition -- first Claude Code plugin for BDD
- AI-native -- generates scenarios, not just edits them
- Anti-pattern detection -- catches 15+ named patterns automatically
- Multi-language -- scaffolds step definitions in 5 languages
- Governance-ready -- encodes rules as executable specifications
- 152 features -- built by the team that encoded 152 court rules as BDD
MIT