← ClaudeAtlas

verification-before-completionlisted

Use when about to claim work is done, fixed, passing, or ready to merge — it forces a real run of the verifying command first. Not for reporting a failure honestly, which needs no gate. Runs last, after any review skill.
felipemelendez/llm-orchestrator · ★ 3 · Code & Development · score 69
Install: claude install-skill felipemelendez/llm-orchestrator
# Verification before completion Claims of success cost nothing. Evidence costs a single command. Always pay it. ## When to use - About to say "done", "fixed", "passing", "ready to merge". - About to mark a task `DONE` in a `Status:` block. - About to close a `Plan:` checkbox. ## Delegation Two things this skill does **not** delegate, and one it must not do. Native `/verify` builds and runs the app — *"without falling back to tests or type checks"* — and since v2.1.215 Claude cannot invoke it on its own. It is a good manual complement, not a substrate this flow can call. `/goal` is the closer relative: a session-scoped prompt-based Stop hook whose evaluator re-checks a completion condition after every turn. It enforces *"keep going until X holds"*. This skill enforces the different thing — *"do not claim X without pasting the command and its output"*. Use both; they compose. **Do not instruct the model to verify.** Current models already do. Anthropic's Opus 5 guidance is explicit that prompts containing *"include a final verification step"* or *"use a subagent to verify"* cause over-verification, and that *"the same applies to legacy harness scaffolding that adds separate verification steps."* What survives is the **evidence format** below — a completion claim carries the command and its output, because that is what a human reader needs, not because the model needs reminding. ## The gate Before claiming, run through these in order: 1. **Identify** — what command p