verify-donelisted
Install: claude install-skill adityaarakeri/senior-agent-skills
# Verify Done
"Should work" is the most expensive phrase in agentic coding. Every unverified claim converts the human's one review pass into a debugging session, and after two of those they stop trusting anything you say. The standard is simple: evidence or it did not happen.
## The gate
Run every check that applies to the change. Actually run them; predicting their output is exactly the failure this skill exists to prevent.
1. **It builds.** Compile, bundle, or import the changed code. A syntax error in a "completed" task is a full trust reset.
2. **Tests pass, with numbers.** Run the relevant suite and read the summary line. Report real figures ("42 passed, 0 failed, 3 skipped"), never vibes ("tests look good"). If the suite was already failing before your change, report your delta against that baseline.
3. **Lint and typecheck are clean,** or at minimum unchanged from the baseline you recorded before starting.
4. **The actual thing was exercised.** Not just its unit tests: run the script on a real input, hit the endpoint with curl, load the page, invoke the CLI command the user will invoke. Show the observed output. Unit tests prove the pieces; one real execution proves the assembly.
5. **The diff is audited.** `git status` and `git diff` show only intended changes. No stray files, no leftover debug code, no accidental formatting churn across files you never meant to touch.
6. **Docs and config kept up.** If behavior, flags, environment variables, or setup steps change