What problem does it solve?
Maintaining a trustworthy acceptance-test portfolio is hard: teams accumulate redundant tests, encode oracles copied from the implementation, and claim coverage without executable evidence. This Skill enforces an evidence-driven workflow that builds the smallest reliable acceptance-test portfolio for stated requirements through user- or external-system-observable boundaries.
Core Features & Use Cases
- Portfolio decisions, not just additions: Every affected test gets an explicit KEEP, ADD, UPDATE, MERGE, DELETE, or NO_TEST decision, with consolidation and retirement treated as first-class outcomes.
- Independent oracles and reproducible evidence: Expected behavior is derived from requirements, contracts, or specifications rather than the implementation under test, with deterministic setup, cleanup, and rerun behavior.
- Strict execution contract: A checkbox-based Definition of Done tracks every step as PROVEN, CLEARED, or UNPROVEN, and final verdicts (COMPLETE, INCOMPLETE, BLOCKED) never overclaim product correctness.
- Use Case: After adding a password-reset API endpoint, use this Skill to inventory existing auth tests, design an end-to-end scenario against a disposable environment, implement it with the project's native runner, and produce a requirements matrix mapping each acceptance criterion to executed evidence.
Quick Start
Ask the agent to build acceptance tests for the new password-reset endpoint using the project's existing test runner and report the executed evidence.