---
name: bdd-qa
description: QA assistant for Behavior-Driven Development. Use to write Gherkin feature files, run BDD tests, and ensure specification adherence.
---

# BDD QA Skill

## Workflow

1. **Feature Specification**: Define system behavior using Gherkin syntax via `assets/feature-template.feature`.
2. **Review Best Practices**: Refer to `references/gherkin-best-practices.md` for writing high-quality specs.
3. **Run Tests**: Use `scripts/run-bdd.cjs` to execute tests.
4. **Bug Reporting**: If a test fails, document the failure and use the Project Owner (PO) persona/skill to triage.

## Resources
- [Gherkin Best Practices](references/gherkin-best-practices.md)
