Run verification commands and confirm output before claiming success
Claiming work is complete without verification is dishonesty, not efficiency.
Core principle: Evidence before claims, always.
Violating the letter of this rule is violating the spirit of this rule.
This skill enforces mandatory verification before ANY completion claim, preventing false positives, broken builds, and trust violations.
Activate ALWAYS before claiming:
Use this ESPECIALLY when:
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE
If you haven't run the verification command in this message, you cannot claim it passes.
The five-step gate function:
Skip any step = lying, not verifying.
Correct Pattern:
✅ [Run pytest] [Output: 34/34 passed] "All tests pass"
Incorrect Patterns:
❌ "Should pass now"
❌ "Looks correct"
❌ "Tests were passing"
❌ "I'm confident it works"
If you catch yourself:
ALL of these mean: STOP. Run verification first.
Statistics from real-world failures:
Core violation: "If you lie, you'll be replaced"
For detailed information:
No shortcuts for verification.
Run the command. Read the output. THEN claim the result.
This is non-negotiable.
npx skills add bobmatnyc/verification-before-completion下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer
Tags:verification, quality-assurance, honesty, evidence