verification-before-completionlisted
Install: claude install-skill lawzava/megapowers
# Verification Before Completion
**Core principle:** Evidence before claims, always.
This applies to the spirit of a completion claim, not just the exact wording. Rephrasing a success claim doesn't exempt it.
## The Core Rule
Make no completion claim without fresh verification evidence.
If you haven't run the verification command in this message, you can't yet claim it passes.
## The Gate
Before claiming any status or expressing satisfaction, work through these steps in order:
1. **Identify:** What command proves this claim?
2. **Run:** Execute the full command, fresh and complete.
3. **Read:** The full output — check the exit code, count the failures.
4. **Verify:** Does the output confirm the claim?
- If no: state the actual status, with evidence.
- If yes: state the claim, with evidence.
5. **Then** make the claim.
Each claim has its own oracle. Tests need the test run, a build needs the build command, a bug fix needs the original symptom exercised, a regression test must fail with the fix reverted, and an agent's success report needs independent verification of the actual changes. Confidence, a partial check, or a passing linter is not that oracle.
## Earned State
Every claim lands in one of three states. Claim only the highest one you earned:
- **Implemented:** the requested change exists.
- **Locally verified:** the canonical local oracle passes.
- **Externally verified:** the real target environment and every required
normal-user, external-service,