What problem does it solve?
This Skill eliminates the risk of unsubstantiated completion claims (such as stating tests pass, a bug is fixed, or work is done) that are made without running fresh verification, which causes broken trust with collaborators, shipping of defective code, and wasted time on rework.
Core Features & Use Cases
- Mandatory Verification Gate: Enforces a 5-step process (identify the relevant verification command, run it in full, read the complete output and exit code, confirm the claim matches the output, only then state the result) for all completion or success claims.
- Red Flag Detection: Highlights common warning signs of unverified claims, including vague language like "should work", expressing satisfaction before checking results, and trusting agent success reports without independent verification.
- Rationalization Prevention: Blocks common excuses for skipping verification, such as "I'm confident it works" or "just this once".
- Use Case: A developer preparing to commit a bug fix can use this Skill to avoid claiming the issue is resolved without first running the test that reproduces the original symptom to confirm it now passes.
Quick Start
Use the verification-before-completion skill to confirm your code changes pass all required tests before you commit them to the version control system.