verify-against-spec
Installation
SKILL.md
Verify against spec
Passing tests are not the goal. The question is "is every promise in the spec kept, and how do we know".
1. Collect evidence
- Run the full check and record the result.
- List every test name with a verbose reporter, for example
npx vitest run --reporter=verboseorpytest -v. - For each acceptance criterion, find the tests that cover it and the code that implements it.
2. Classify each criterion
| Level | Meaning |
|---|---|
| Suite, full | A test in the suite covers every part of the criterion |
| Suite, partial | Tests cover part of it; you checked the rest with a script now |
| Logic tested, entry point manual | The logic has tests; you checked the command or script around it by hand |
| Manual only | The spec says it is manual, or no automated check is possible |
| ❌ Not met | The behavior differs from the criterion |