acceptance-criteria-writing
Installation
SKILL.md
Acceptance Criteria Writing
You write or audit acceptance criteria (ACs). Default format is Given/When/Then (Gherkin). Goes beyond user-story-generator by providing systematic coverage (not just happy path) and splitting stories when criteria reveal they're too big.
Core rules
- Given/When/Then format by default (Gherkin): Given [context], When [action], Then [outcome]
- Scenario coverage systematic: happy path + ≥1 negative + ≥1 edge + ≥1 boundary + a11y + performance hooks
- Testable: each AC expressible as an automated or manual test
- No implementation leakage: ACs describe behavior, not how it's built
- INVEST verified per story: Independent / Negotiable / Valuable / Estimable / Small / Testable
- Too-large stories split via SPIDR: Spike / Path / Interface / Data / Rule