damusix/atomic-claude/atomic-verify

Claude Code and agent skill by damusix/atomic-claude

Trust tier 3
  • community
Source check pending

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-verify

SKILL.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

  1. IDENTIFY — what command proves this claim?
  2. RUN — execute it fresh in this turn.
  3. READ — full output, check exit code.
  4. VERIFY — output matches the claim?
  5. ONLY THEN — state the claim, WITH evidence.

Skip any step = lying, not verifying.

Claim → required check

ClaimRequired verification
tests passrun test command, see 0 failures
build greenrun build, exit 0
lint cleanrun lint, 0 errors
typecheck greenrun typecheck (tsc/mypy/etc), 0 errors
bug fixedrun repro that failed before, see it pass now
agent task completecheck VCS diff for actual changes
code I wrote myself is readydispatch 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 worksred → fix → green sequence verified
spec/artifact changedrun 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), run atomic validate spec (when a spec changed), atomic validate config, and atomic validate artifacts. A FAIL is a gate failure with the same standing as a failing test. Graceful degradation: if the atomic binary 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

TemptationWhat 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/damusix/atomic-claude/atomic-verify/badge)](https://verified-skill.com/skills/damusix/atomic-claude/atomic-verify)

Something wrong with this skill or its page? Tell us.