Skip to content

stephenpurkiss/bdd-forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BDDForge -- AI-Native BDD Toolkit for Claude Code

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.

Install

claude plugin install bdd-forge

Skills

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

Agent What it does
bdd-reviewer Comprehensive review of feature files (validation + anti-patterns + coverage)

Usage Examples

Generate scenarios from a requirement

"Generate BDD scenarios for a password reset feature"

BDDForge produces a complete feature file with happy path, error paths, and edge cases.

Validate existing feature files

"Validate all .feature files in the features/ directory"

Returns syntax errors, structural warnings, and best practice notes with line numbers.

Detect anti-patterns

"Check my feature files for BDD anti-patterns"

Finds conjunctive steps, UI coupling, incidental detail, vague assertions, and more.

Scaffold step definitions

"Generate Python/Behave step definitions for features/login.feature"

Produces ready-to-fill step definition stubs in your target language.

Encode governance rules

"Create BDD governance scenarios for our agent roles"

Generates executable Gherkin that constrains agent behaviour, with enforcement level tags.

Why BDDForge?

  • 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

License

MIT

About

AI-native BDD toolkit for Claude Code. Generate Gherkin scenarios, validate syntax, detect anti-patterns, scaffold step definitions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors