Skip to main content
AIDiveForge AIDiveForge
🔗

Fact-and-Source Annotator

Writing & Editing · by AIDiveForge · Apr 20, 2026 · Advanced

Annotate every factual claim in a draft with a source URL and confidence level, blocking publication until each claim is cited or marked opinion.

🧠 Why it works

Most publications require citations in principle but enforce them loosely. An automated pass that distinguishes the three sentence types and grades citation strength shifts the default from 'trust the writer' to 'trust the evidence' without adding a human bottleneck.

⚙️ How it works

  1. Sentence classifier: fact vs opinion vs narrative, with the LLM required to justify each label in one phrase. 2. For each fact, check inline-citation links present in the same sentence or adjacent. 3. Grade citation strength on a 1-5 scale using domain heuristics + LLM judgment of source type. 4. For uncited facts, attempt a retrieval pass against a trusted-source index (Wikipedia, primary sources, peer-reviewed DBs) and propose citations. 5. Emit an annotated draft with inline badges and a summary score. Block publication if any red flags remain.

Description

Pre-publish gate that walks a draft, classifies each sentence as fact / opinion / narrative, and requires a source citation for every fact. Facts without a cited source are flagged in red. Facts with weak citations (blog posts, press releases, self-citations) are flagged in yellow. Strong citations (primary sources, peer review) pass.

Install this skill

A Claude skill is a skill.md file with YAML frontmatter and a markdown body. Drop the file into your tool of choice — or pick a different format if you use Cursor, Windsurf, Copilot, or something else.

Download skill.md
mkdir -p ~/.claude/skills/fact-and-source-annotator \
  && curl -L https://aidiveforge.com/skill/fact-and-source-annotator.skill-md \
       -o ~/.claude/skills/fact-and-source-annotator/skill.md

Save to ~/.claude/skills/fact-and-source-annotator/skill.md

Recommended Use

Tools and workflow packs this skill pairs well with. Forge picks are auto-generated from category + capability signals; Community picks are added by people who've used the pairing.