bdd-acceptance-tests
Installation
SKILL.md
BDD Acceptance Test Generator
Transform natural-language acceptance criteria (Given/When/Then format) into executable Behavior-Driven Development test files. This skill takes acceptance criteria produced by the requirement-enhancer skill (or written manually) and generates runnable BDD tests using pytest-bdd for Python projects or Cucumber.js for JavaScript projects.
When to Use This Skill
Use this skill when:
- Acceptance criteria exist in Given/When/Then format but are not automated
- You want to bridge the gap between specifications and executable tests
- The team uses BDD as a development methodology
- You need to automate acceptance testing for a feature before implementation
- You want to verify that AI-generated code meets human-defined specifications
- You are implementing an intent-based review workflow and need test evidence for each criterion
Trigger phrases: "BDD tests", "acceptance tests", "Given When Then tests", "cucumber tests", "pytest-bdd", "feature file", "step definitions", "behavior-driven", "automate acceptance criteria", "gherkin"