AgentSkillsCN

nobody-verifies-before-completion

适用于即将宣称某项工作已完成、已修复,或已通过测试时使用——在做出任何成功声明之前,务必运行验证命令并确认输出结果。

SKILL.md
--- frontmatter
name: nobody-verifies-before-completion
description: Use when about to claim work is complete, fixed, or passing — requires running verification commands and confirming output before making any success claims

Verification Before Completion

Overview

Claiming work is complete without verification is dishonesty, not efficiency.

Core principle: Evidence before claims, always.

The Iron Law

code
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE

If you haven't run the verification command in this message, you cannot claim it passes.

The Gate

Before claiming ANY status:

  1. IDENTIFY — What command proves this claim?
  2. RUN — Execute the FULL command (fresh, complete)
  3. READ — Full output, check exit code, count failures
  4. VERIFY — Does output confirm the claim?
  5. ONLY THEN — Make the claim

Skip any step = lying, not verifying.

Common Failures

ClaimRequiresNot Sufficient
Tests passTest command output: 0 failuresPrevious run, "should pass"
Build succeedsBuild output: exit 0Linter passing
Bug fixedOriginal symptom test: passesCode changed, assumed fixed
Requirements metLine-by-line checklistTests passing

Red Flags — STOP

  • Using "should", "probably", "seems to"
  • Expressing satisfaction before verification ("Great!", "Done!")
  • About to commit/push without verification
  • Trusting subagent success reports without checking
  • Relying on partial verification

Rationalization Prevention

ExcuseReality
"Should work now"RUN the verification
"I'm confident"Confidence ≠ evidence
"Just this once"No exceptions
"Partial check is enough"Partial proves nothing
"Agent said success"Verify independently

The Bottom Line

Run the command. Read the output. THEN claim the result. Non-negotiable.