What problem does it solve?
Helps teams identify BDD feature files and OpenSpec specs that test internal implementation details rather than user-visible behavior, reducing brittle tests and noisy feature suites so BDD remains focused on user scenarios.
Core Features & Use Cases
- Scan and collect .feature and spec.md files across the repository to build an audit surface.
- Classify scenarios into user-facing versus purely technical tests using a clear core principle.
- Actionable recommendations: rewrite, delete, supplement with unit tests, or archive OpenSpec specs based on coverage and intent.
- Safe execution steps including checklist items, verification with go vet and make test, and guidance to avoid deleting shared step files.
- Use case: Run before a release to reduce BDD noise and speed up CI by moving technical assertions into unit tests.
Quick Start
Run a BDD audit across your repo to classify feature and spec files, produce a prioritized report of technical-only scenarios, and recommend rewrite/delete/supplement actions.