Agent Skills
› HashWarlock/nobody-plans-for-pi
› nobody-verifies-before-completion
nobody-verifies-before-completion
GitHub强制在宣称工作完成前执行验证命令并检查输出,禁止无证据断言。通过识别、运行、读取和验证步骤确保结果真实,防止未经验证的错误声明。
Trigger Scenarios
准备宣称任务已完成
准备提交代码或推送
需要确认构建或测试状态
Install
npx skills add HashWarlock/nobody-plans-for-pi --skill nobody-verifies-before-completion -g -y
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
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:
- IDENTIFY — What command proves this claim?
- RUN — Execute the FULL command (fresh, complete)
- READ — Full output, check exit code, count failures
- VERIFY — Does output confirm the claim?
- ONLY THEN — Make the claim
Skip any step = lying, not verifying.
Common Failures
| Claim | Requires | Not Sufficient |
|---|---|---|
| Tests pass | Test command output: 0 failures | Previous run, "should pass" |
| Build succeeds | Build output: exit 0 | Linter passing |
| Bug fixed | Original symptom test: passes | Code changed, assumed fixed |
| Requirements met | Line-by-line checklist | Tests 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
| Excuse | Reality |
|---|---|
| "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.
Version History
- fc2edc0 Current 2026-07-25 05:06


