What problem does it solve?
This Skill prevents false claims of completion, ensuring that every assertion about work status is backed by fresh, explicit verification evidence. It builds trust and eliminates rework by mandating a rigorous check before any success claim is made.
Core Features & Use Cases
- Mandatory Gate Function: Requires you to identify, run, read, and verify the output of a command that proves your claim before stating any status.
- Anti-Rationalization: Explicitly counters common excuses for skipping verification (e.g., "should work now," "I'm confident"), ensuring strict adherence.
- Evidence-Based Reporting: Guides you to always state claims with the supporting evidence (e.g., "All tests pass [See: 34/34 pass]").
- Use Case: Before claiming any task is complete, a bug is fixed, or tests are passing, use this Skill. For example, if you've just fixed a bug, this Skill will require you to run the specific test that reproduces the bug and show its passing output before you can report it as fixed.
Quick Start
Announce skill usage
I'm using the verification-before-completion skill to confirm this task is done.
Example: Verifying tests pass
Run test command
npm test
Expected output: 34/34 pass
Then state: "All tests pass [See: 34/34 pass]"