← ClaudeAtlas

factchecklisted

Adversarial citation and claim audit for any document — "do these sources actually say what the text claims?" Takes a markdown file, URL, or pasted draft (including this repo's own pulse/verdict briefs), extracts every checkable claim, then fans out verifier sub-agents instructed to refute, not confirm: does the cited link resolve AND assert the claim as stated, is the source primary or a laundered secondary write-up, has the claim gone stale. Emits a graded audit table — VERIFIED / MISATTRIBUTED / UNSUPPORTED / STALE / UNCHECKABLE — with a quoted passage as evidence for every grade, saved to out/factcheck/. Advisory: it grades, the human edits. Use when the user wants to check citations, verify sources, or audit a report, post, or brief — e.g. "/factcheck <doc>", "verify the sources in this", "are these citations real?", "is this actually true?". For researching a fresh topic use pulse; for judging code changes use done.
duthaho/skillhub · ★ 6 · Data & Documents · score 75
Install: claude install-skill duthaho/skillhub
# factcheck — do the sources say that? `/factcheck <path | URL>` — audit a document's claims against its sources `/factcheck <path> focus <section/topic>` — audit only part of a long document Answer one question: **for each claim this document makes, is there a source that actually asserts it?** The documented failure mode of cited writing — human and agent alike — is not missing links; it's links that resolve to pages that *don't say that*. A working URL is the weakest form of evidence there is. This audit replaces "it has citations" with "here is the passage." ## Step 0 — Scope the audit Read the document (WebFetch if a URL; ask for a paste if it's paywalled). Then size the job and say which tier you picked: - **Small** (≤ ~10 checkable claims): verify inline, no sub-agents — the fan-out below would cost more than it saves. - **Standard**: fan out, batching ~5–8 claims per verifier. - **Focused**: the user named a section or topic → extract only there, note in the audit header that the rest was not examined. If the document has **no citations at all**, say so up front — the audit's question shifts from "does the cited source say this" to "does support for this exist anywhere", and UNSUPPORTED becomes the default grade to beat. ## Step 1 — Extract the checkable claims Walk the document and number every **checkable claim**: factual, specific, and in principle verifiable — statistics, quotes, "X said/announced Y", version numbers, benchmark results, historical fact