creating-explainers
Use when creating an interactive explainer - a single self-contained HTML page with hand-built Canvas figures. Handles source-file explainers, topic-driven…
Use to fact-check an explainer against its sources before delivery. Trigger on "fact-check this explainer", "verify the claims", "check this against its sources", research-time source checks, or the post-draft gate. Ensures every checkable claim traces to a cited source or, for
$ npx -y skills add analyticalmonk/explain-this --skill fact-checking-explainers --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/fact-checking-explainersContext preview
The summary Claude sees to decide when to auto-load this skill.
Use to fact-check an explainer against its sources before delivery. Trigger on "fact-check this explainer", "verify the claims", "check this against its sources", research-time source checks, or the post-draft gate. Ensures every checkable claim traces to a cited source or, for
name: fact-checking-explainers description: Use to fact-check an explainer against its sources before delivery. Trigger on "fact-check this explainer", "verify the claims", "check this against its sources", research-time source checks, or the post-draft gate. Ensures every checkable claim traces to a cited source or, for code, the real implementation. Required by creating-explainers and explaining-codebases.
An explainer's authority comes from being right. A reader who catches one confident, wrong claim stops trusting the rest of the piece, figures and all. This skill makes claim verification enforceable by tying every checkable claim to evidence you can point to, correcting it, or cutting it. It is not a proofreading pass and not advisory: it is the gate an explainer passes before it is delivered.
NO EXPLAINER SHIPS WITH AN UNVERIFIED FACTUAL CLAIM.
Every checkable claim either traces to a source that supports it, gets corrected to match the source, or gets cut.
Apply the same resolution loop to every factual claim:
Treat memory, plausibility, background knowledge, and deadline pressure as signals to run the loop, not reasons to skip it. "Verify" means checking an actual source in this session.
Run this skill:
`creating-explainers` and `explaining-codebases` both call this skill at the gates above. When they do, interactive explainer delivery waits for a PASS report.
**When NOT to use:** content that is not an explainer, or a pure opinion or editorial piece that makes no factual claims. (Most explainers make many factual claims. Default to running it.)
A checkable claim is a specific factual or empirical assertion:
Not checkable (do not flag these as factual claims):
**Heuristic: if you are unsure whether something is a checkable claim, treat it as one and verify it.** The cost of over-checking is small; the cost of a wrong claim shipping is the whole article's credibility.
1. **Extract** every checkable claim, with its location in the article (section, figure caption, or `file:line` for code). 2. **Find the support.** For each claim, locate the passage in the cited source that backs it, and read that passage. For codebase explainers, open the actual code at the exact path and line. Do not treat the existence of a citation as support; a cited source often does not say what the draft claims. 3. **Assign a verdict** (table below). 4. **Resolve** everything that is not `supported`.
| Verdict | Meaning | Allowed at delivery? | |---------|---------|----------------------| | supported | A source passage directly backs the claim | Yes | | needs-source | Plausible but no citation yet | No - add a source or downgrade | | unsupported | No source backs it | No - source it, soften, or cut | | contradicted | A source says otherwise | No - correct it or cut it |
**Research-time gate** (inside `creating-explainers` research intake). Before drafting, go through the gathered sources and confirm each one exists and actually supports the points it will be used for. Fabricated, misremembered, or misread sources are cheapest to catch here, before they are baked into prose.
**Post-draft gate** (every explainer, before delivery). Audit every checkable claim in the finished article against its cited source. **For codebase explainers, the source of truth is the real code.** Every "this function does X", every quoted snippet, every architecture claim is checked against the actual implementation at a specific path and line. Code drifts; a snippet that was right yesterday may be wrong today.
At delivery, every checkable claim must be `supported`. Resolve each other verdict with the same loop:
An unresolved `needs-source`, `unsupported`, or `contradicted` claim keeps the report at FAIL. Caveats do not make unsupported factual claims deliverable.
Produce a claim-by-claim report plus an overall PASS/FAIL verdict. The exact format is in `references/verification-report-format.md`. The verdict is FAIL until every checkable claim is `supported`.
When invoked as a gate by another skill, return the report inline and hold delivery until PASS. When invoked directly by a user, present the report and offer to apply the fixes.
| Excuse | Reality | |--------|---------| | "I wrote it, so I know it's right" | You know what you intended. Verify what you actually wrote. | | "It's a well-known fact" | Well-known facts are wrong often enough to check. It takes 30 seconds. | | "The source probably says this" | Probably is not a verdict. Open the source and confirm. | | "Close enough" | Numbers, dates, and names are exact or they are wrong. | | "It's only one claim" | One co
An Agent Skills package for creating distill-style interactive explainers - single self-contained index.html pages with a sticky two-column layout, hand-built Canvas figures, and conversational prose, like the explainers at distill.pub.
Use when creating an interactive explainer - a single self-contained HTML page with hand-built Canvas figures. Handles source-file explainers, topic-driven…
Use when creating an interactive explainer about a codebase, repository, or source files. Handles onboarding overviews, architecture maps, and deep-dives on…