What problem does it solve?
Scannable, executable domain-language specs enable teams to validate behavior before coding and keep implementations in sync with documented requirements. This Skill helps organizations capture business rules in an approachable format that can be run as fixtures and reviewed via approvals.
Core Features & Use Cases
- Executable domain specs: Write human-readable specifications that can be executed against implementations to verify behavior.
- Approval-driven validation: Use a review loop where specs are approved only when the implementation matches expectations.
- Lightweight tooling: A minimal parser/formatter pipeline discovers fixtures, runs validations, and produces human-friendly diffs for review.
- Use Case: For a feature with complex domain rules, stakeholders write fixtures in domain language and engineers implement code to satisfy them.
Quick Start
Use this skill to create a fixture describing a domain scenario in plain language, then run the validation workflow to verify it against the codebase.