verify-feature-outcomes
Installation
SKILL.md
Verify Feature Outcomes
Start from the required outcomes, not the implementation.
- Resolve the feature goal, acceptance criteria, constraints, and relevant environment.
- For each required outcome, identify an observation that would distinguish success from implementation-shaped activity.
- Exercise the feature at the highest practical level that observes the promised behavior; use lower-level inspection only where direct execution is unavailable or insufficient.
- Verify integration paths and negative/error behavior when they are material to the contract.
- Compare observed results with acceptance criteria and record evidence.
- Separate VERIFIED outcomes, GAPS_FOUND, and UNVERIFIED outcomes. Never convert unavailable evidence into success.
- Report the smallest concrete gap and the evidence needed to close it.
Do not award success because files, functions, tests, or tasks exist. They are evidence only when they demonstrate the required outcome.