What problem does it solve?
This Skill eliminates the risk of making unverified completion claims (such as stating tests pass, bugs are fixed, or work is done) without running actual verification, which leads to broken code, wasted rework, and broken trust with collaborators and stakeholders.
Core Features & Use Cases
- 5-Step Verification Gate: Enforces a mandatory process of identifying the correct verification command, running it fresh, reading full output, confirming the claim matches evidence, and only then making a success claim.
- Common Failure Reference: Lists exactly what verification is required for common claims (e.g., test passes require 0 failures in fresh test output, not previous runs) and what evidence is insufficient.
- Guardrail Tools: Includes red flag warnings for common signs of unverified claims and rationalization prevention to counter common excuses for skipping verification steps.
- Use Case: Before committing code or opening a PR, use this Skill to run your full test suite, confirm 0 failures from the fresh output, and only then state the work is complete, avoiding shipping broken code to production.
Quick Start
Use the verification-before-completion skill to confirm all tests pass with fresh output before claiming your code changes are ready to commit.