← ClaudeAtlas

chain-of-verificationlisted

Draft → generate verification questions → answer independently via tools → revise. Catches hallucinated facts in reports and reviews. MANDATORY for Phase 4 security/test claims. Paper: Dhuliawala et al. 2023.
nguyenthienthanh/aura-frog · ★ 19 · AI & Automation · score 82
Install: claude install-skill nguyenthienthanh/aura-frog
> **AI-consumed reference.** Optimized for Claude to read during execution. > Human-readable explanation: see [docs/architecture/HIERARCHICAL_PLANNING.md](../../../docs/architecture/HIERARCHICAL_PLANNING.md) > or [docs/getting-started/](../../../docs/getting-started/) depending on topic. # Chain-of-Verification Catch hallucinations by forcing the model to verify its own claims via tools. **Governed by:** `rules/workflow/chain-of-verification.md` (when / why — MANDATORY in Phase 4) --- ## When NOT to Use - Simple file-list reports with no factual claims - Quick fixes that don't produce any claim - User uses `just do:` (but still verify destructive claims) - Already ran CoVe on this exact content (cache in memory) --- ## The 4-Step Protocol ### Step 1 — Draft Generate the answer/report as normal. Do NOT optimize for correctness yet. ### Step 2 — Plan verifications List **3–5 focused questions** that would disprove the draft. Each question must be: - **Answerable via tool** (Read/Bash/Grep/Glob) — not from memory - **Independent** — doesn't assume the draft is correct - **Specific** — targets a concrete claim, not a vibe ### Step 3 — Execute verifications For each question, run the tool and record the **actual result**. Don't reason about what "should" be — record what IS. ### Step 4 — Revise Compare each claim in the draft against verification results: - Claim verified → keep - Claim contradicted → fix - Claim unverifiable → soften ("appears to…" or remove) --