← ClaudeAtlas

verify-before-donelisted

Stops the agent from declaring a task "done", "fixed", or "working" on its own unverified say-so. Forces evidence — an actual test run, a reproduced failure that now passes, or an independent fresh-context review — before reporting completion. Use before ending any turn that claims a bug is fixed, a feature works, tests pass, or an implementation is finished.
jsvillalbat/sevito-skills · ★ 0 · AI & Automation · score 67
Install: claude install-skill jsvillalbat/sevito-skills
# Verify Before Done Self-reported success is the most expensive lie in agentic coding: an agent that grades its own homework will, on a long enough timeline, tell you something works when it doesn't. This skill replaces "I believe this is done" with "here is the evidence this is done." ## When to use this - You're about to write "fixed", "done", "working", "tests pass", "should work now", or similar, at the end of a turn. - You implemented something and are tempted to report success based on reading the code rather than running it. - A user asks you to verify, double-check, or confirm that something works. ## Instructions 1. **Name the claim.** Before finishing, state precisely what you're claiming is true ("the login form now rejects invalid emails", "the flaky test no longer flakes"). A vague claim ("I fixed it") can't be verified — a specific one can. 2. **Get evidence, not confidence.** Climb this ladder as far as the task allows — don't stop at a lower rung when a higher one is available. See `references/evidence-ladder.md` for the full breakdown with examples. - Rung 0 — *Unverified assumption*: "this should work." Never report this as done. - Rung 1 — *Static read*: re-read the diff and reasoned it's correct. Weak on its own. - Rung 2 — *Automated check*: ran the test suite / linter / type-checker and it's green. - Rung 3 — *Reproduced the scenario*: reproduced the original failure, applied the fix, reproduced again, and it's now