← ClaudeAtlas

verification-before-completionlisted

Use before claiming work is complete, fixed, passing, ready to merge or publish, and before commits or pull requests. Triggers on any success or status claim.
lawzava/megapowers · ★ 4 · AI & Automation · score 73
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,