Skip to content
Agentmart
Submit a tool

verifying

Verify work before claiming done.

Skill by renathoaz

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/renathoaz-verifying

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Verify work before claiming done.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/verifying

What's inside

Skill name
verifying
Description
Verify work before claiming done.
License
MIT
Instructions
72 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Verifying Before Declaring Done

## Pre-Flight Checklist

Run these sequentially before any completion claim. Stop at the first failure.

- [ ] Tests pass — run the full suite, read the output, confirm zero failures
- [ ] Linter/formatter clean — run the project linter, confirm zero errors
- [ ] Build succeeds — run the build command, confirm exit code 0
- [ ] Requirements satisfied — re-read the plan line by line, check each item off
- [ ] No stale markers — search for TODO/FIXME/HACK that should have been resolved
- [ ] Edge cases covered — confirm spec-defined edge cases have corresponding tests
- [ ] No regressions — existing functionality still works
- [ ] Git status clean — no untracked files that belong in the commit

## The Verification Gate

Before stating any positive claim about work status:

1. **Identify** the command that proves the claim.
2. **Execute** it in full. Not a partial run. Not a cached result.
3. **Read** the complete output. Check exit codes. Count failures.
4. **Confirm** the output supports the claim.
   - Supported: state claim with evidence.
   - Not supported: state actual status with evidence.
5. **Only then** make the claim.

Skipping any step converts a verification into a guess.

## Claims and Their Proof

| Claim | Required evidence | Insufficient |
|-------|-------------------|--------------|
| Tests pass | Test runner output showing 0 failures | Prior run, "should pass" |
| Linter clean | Linter output showing 0 errors | Partial run, assumption |
| Build succeeds | Build command exiting 0 | Linter passing |
| Bug resolved | Reproducer test now passes | Code changed |
| Regression covered | Red-green cycle confirmed | Single green run |
| Agent task complete | VCS diff reviewed | Agent self-report |
| Requirements met | Line-by-line plan check | "Tests pass" |

## Deflecting Rationalizations

| Rationalization | Counter |
|-----------------|---------|
| "Should work now" | Run it. |
| "High confidence" | Confidence is not output. |
| "Just this once" | No carve-outs. |
| "Linter passed so build is fine" | Different tools check different things. |
| "Agent reported success" | Verify independently. |
| "Partial check covers it" | Partial proof is no proof. |

## Halt Signals

Stop and verify if any of these surface:

- Words like "should", "probably", "seems to" near a status claim
- Positive framing ("Done", "Fixed", "All good") without a preceding command run
- About to commit, push, or open a PR
- Relying on an agent's self-reported result
- Wanting the task to be over

## Gotchas

- **Stale evidence** — Output from a previous message or earlier in the same message does not count. Verification must be fresh, run after the final change.
- **Linter-build conflation** — Passing the linter does not prove the build compiles. Passing the build does not prove tests pass. Each layer requires its own check.
- **Agent trust** — Subagents report success optimistically. Always inspect the actual diff and run verification independently.
- **Partial suite runs** — Running one test file instead of the full suite misses regressions. Run the full suite unless the project explicitly supports scoped verification.
- **Satisfaction bias** — The urge to say "done" intensifies as effort increases. The more time invested, the more scrutiny the final claim deserves.
- **Implicit claims** — Phrases like "that should handle it" or "looks correct" are completion claims. They require the same evidence as explicit ones.

From renathoaz/arsyn, MIT.

Signals

Stars
2
Forks
0
Open issues
0
Last commit (this folder)
Mar 24, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from renathoaz

Cite this page

verifying skill. Agent Mart. https://agentmart.dev/skills/renathoaz-verifying (last updated 2026-10-24)