Enforce evidence-based completion claims by running appropriate verification before stating work is fixed, passing, or complete.
Do not claim success without fresh verification evidence.
Core principle: evidence before assertions.
This is a circuit breaker for high-stakes completion claims, not a ritual to run after every chunk of work. It earns its keep when the claim is risky, delegated, or unsupported — not when a routine change is already covered by the repo's own checks.
If all of these hold, you are already done. Do not run the gate below and do not emit a verification report:
AGENTS.md / CI) cover it and you have
fresh passing output from this session, andRunning the repo's stated checks and reporting their result is sufficient here. Do not layer extra ceremony on top.
Engage the full gate when a completion claim carries real risk of being wrong:
Verification must be fresh relative to the latest relevant code or config change.
If changes happened after your last check, re-run verification.
Pick a level based on change risk and blast radius.
| Level | Use When | Minimum Evidence |
| --- | --- | --- |
| quick | Small, isolated changes | Targeted tests or command covering edited behavior |
| standard | Typical feature/bug work | Targeted tests + nearby module/package checks |
| high-risk | Infra, migrations, auth, security, broad refactors | Full relevant suite + integration/e2e or equivalent |
| Claim | Must Show | | --- | --- | | Tests pass | test command + zero-failure signal | | Build passes | build command + exit 0 | | Bug fixed | reproduction check now passes | | Requirement complete | checklist coverage + proof per item | | Delegated task complete | diff review + local verification rerun |
Before making a success claim:
quick, standard, or high-risk).If evidence conflicts with the claim, state actual status and blockers.
When reporting completion, include:
34 passed, 0 errors, build succeeded)Recommended response shape:
Verification level: standard
Commands:
- pytest tests/module_x -q (exit 0, 12 passed)
- pnpm build (exit 0)
Claim supported: module X fix is verified in tested scope.
Residual risk: full e2e suite not run in this pass.
If tooling, sandbox, or time constraints block full verification:
Delegated implementation is not complete evidence by itself. Always verify delegated changes locally before claiming completion.
Do not:
Run the right checks, read the results, then claim only what the evidence proves.
One of four reference-typed Disciplines — modes that govern how the agent operates rather than what to build.
test-strategy — testing methodology. Common upstream: this skill demands evidence; that one shapes what the evidence-producing test should look like.first-principles — reasoning methodology. Orthogonal axis (start-of-task) to the completion gate here (end-of-task).caveman — output-style mode. Orthogonal — concerned with how the agent writes, not what the agent claims.diagnose — common upstream caller; Phase 6 of the diagnose loop hands off to this gate.npx skills add davisbuilds/verify-before-complete下载完整 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