damusix/atomic-claude/atomic-verify
Claude Code and agent skill by damusix/atomic-claude
- community
Checking that the SKILL.md file is still in the repository.
Evidence-before-claim gate. Auto-triggers when Claude is about to claim "done", "fixed", "passing", "complete", "ready to merge", "looks good", "should work", "should pass", "green", or any synonym. Iron rule: no completion claim without a fresh verification command run in this turn. Dispatches `atomic-reviewer` on code the main agent wrote itself, outside a loop command. Explicit invocation: /atomic-verify.
Install
npx vskill@latest install damusix/atomic-claude/atomic-verifySKILL.md
Verify before claim. No claim without fresh evidence in this turn.
<trigger>
- "done", "fixed", "passing", "complete", "ready to merge", "looks good"
- "should work", "should pass", "this works"
- "tests pass", "build green", "lint clean", "typecheck green"
- "bug fixed", "regression resolved"
- Any phrase implying success not preceded by verification output IN THIS TURN.
</trigger>
<workflow>
The gate
- IDENTIFY — what command proves this claim?
- RUN — execute it fresh in this turn.
- READ — full output, check exit code.
- VERIFY — output matches the claim?
- ONLY THEN — state the claim, WITH evidence.
Skip any step = lying, not verifying.
Claim → required check
| Claim | Required verification | |
|---|---|---|
| tests pass | run test command, see 0 failures | |
| build green | run build, exit 0 | |
| lint clean | run lint, 0 errors | |
| typecheck green | run typecheck (tsc/mypy/etc), 0 errors | |
| bug fixed | run repro that failed before, see it pass now | |
| agent task complete | check VCS diff for actual changes | |
| code I wrote myself is ready | dispatch atomic-reviewer (code mode, diff: working, model override to the session's model), 0 unaddressed 🔴 findings, state the review: line in the claim | |
| regression test works | red → fix → green sequence verified | |
| spec/artifact changed | run atomic validate spec + atomic validate config + atomic validate artifacts, 0 FAIL (skip if atomic binary absent) |
diff: working tells atomic-reviewer to also read untracked files — a new file is the most common shape of an ad-hoc change and never appears in git diff HEAD. Resolution is the reviewer's job; see atomic-reviewer.md's code-mode step 2.
Verification discipline
Every completion claim needs a fresh command run in this turn. Watch for these moments:
- Before saying "done" or "fixed" — run the proof command first
- Before committing or pushing — verify all signals are green
- After a subagent reports success — check the artifacts yourself
- Partial checks (one test out of N) are not verification — run the full suite
- When the change touched
docs/spec/**,docs/design/**, or bundled artifacts (agents/,commands/,skills/,output-styles/,rules/,CLAUDE.md), runatomic validate spec(when a spec changed),atomic validate config, andatomic validate artifacts. A FAIL is a gate failure with the same standing as a failing test. Graceful degradation: if theatomicbinary is not on PATH or no matching files exist, skip silently — never fail the gate on absence. (This skill ships to user repos that may not have the binary installed.)
When tempted to skip
| Temptation | What to do instead | |
|---|---|---|
| "Should work" | Run the command. Evidence over confidence. | |
| "Linter passed" | Linter ≠ build ≠ tests. Run all applicable checks. | |
| "Subagent said success" | Verify the diff yourself. | |
| "Partial check is enough" | Run the full suite. Partial proves nothing about the rest. |
</workflow>
<constraints>
Boundaries
- Fires only when Claude transitions from "doing" to "asserting done."
- Intent statements ("I'll fix it") are future — no gate needed yet.
- Progress reports ("ran tests, 2 failures") are evidence without a completion claim — no gate needed.
</constraints>
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcontext/skills/atomic-verify/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/damusix/atomic-claude/atomic-verify)