What problem does it solve?
This skill addresses the inconsistency and ambiguity often found in BDD test suites by enforcing a strict set of 24 axioms that ensure scenarios are deterministic, maintainable, and aligned with the jBOM architecture.
Core Features & Use Cases
- Axiom Enforcement: Provides a comprehensive checklist and guidance for writing Gherkin scenarios that avoid common anti-patterns like hardcoded values or implicit context.
- Structural Standardization: Ensures consistent use of the three-tier test data builder pattern and proper hierarchy between KiCad projects, schematics, and components.
- Use Case: Use this skill when reviewing a new pull request to verify that the proposed BDD scenarios correctly exercise the CLI surface and follow the project's strict behavioral testing standards.
Quick Start
Use the bdd-scenarios skill to audit the current feature file against the 24 BDD axioms and provide a report on any violations.