Help us improve
Share bugs, ideas, or general feedback.
From deep-research
Prevents AI hallucinations in research outputs by verifying citations, scoring confidence, applying 7-type taxonomy, and using OWASP ASI08 circuit breakers for claim validation.
npx claudepluginhub oborchers/fractional-cto --plugin deep-researchHow this skill is triggered — by the user, by Claude, or both
Slash command
/deep-research:hallucination-preventionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Hallucination is the single most important engineering concern for research agents. A 5,000-word report with 100 claims at 5% hallucination probability per claim has a 99.4% chance of containing at least one hallucinated claim. Even the best-performing models hallucinate at measurable rates — 0.7% for simple summarization, rising to 5-13% on harder tasks (Vectara Hallucination Leaderboard, 2025...
Designs a fact-checking protocol for AI-generated text, adapting SIFT with AI-specific hallucination detection moves. Use when students need to verify AI claims and citations.
Verifies citations in agent-generated content against research corpus, blocks hallucinations, enforces GRADE-compliant hedging, and logs gaps.
Enforces anti-hallucination constraints with mandatory citations from local files or web searches, direct quotes, source lookup cascade, and 'I don't know' for unverified claims. Use for grounded research.
Share bugs, ideas, or general feedback.
Hallucination is the single most important engineering concern for research agents. A 5,000-word report with 100 claims at 5% hallucination probability per claim has a 99.4% chance of containing at least one hallucinated claim. Even the best-performing models hallucinate at measurable rates — 0.7% for simple summarization, rising to 5-13% on harder tasks (Vectara Hallucination Leaderboard, 2025). In multi-agent systems, hallucinations compound across agent boundaries (OWASP ASI08).
Seven distinct hallucination types, ordered by detection difficulty:
| Type | What Happens | Detection | Prevention |
|---|---|---|---|
| Citation hallucination | Inventing papers, URLs, or authors that do not exist | Easy — verify URL/DOI exists | Never cite a source not actually retrieved and read |
| Temporal hallucination | Wrong dates or temporal ordering | Moderate — check against known timelines | Include dates from source text, not from memory |
| Factual fabrication | Entirely false statements presented as fact | Moderate — requires external lookup | Only state facts found in retrieved sources |
| Numerical hallucination | Fabricated statistics, percentages, counts | Hard — requires finding actual source | Copy numbers verbatim from source; never round or approximate without noting |
| Attribution hallucination | Real fact attributed to wrong source | Hard — requires cross-referencing | Track which source produced which claim |
| Negation hallucination | Reversing the polarity of a claim | Hard — requires careful reading | Quote or closely paraphrase source language |
| Conflation hallucination | Merging details from different sources into one false claim | Very hard — each component may be correct | Maintain per-source notes; do not blend findings until synthesis |
These rules are non-negotiable for all research output:
Prevent hallucination cascading across agent boundaries:
Treat each agent's output as untrusted input. When a research-worker agent returns findings, the synthesizing agent must not assume those findings are correct. Cross-reference key claims against other workers' findings or against the original sources.
Structured error responses. When a search or fetch fails, return an explicit error — never let an agent fill in missing data from "memory." A structured gap ("No information found on X") is infinitely better than a fabricated answer.
Validation gates between pipeline stages. Before synthesis begins, verify:
For citation formatting and management (inline format, Sources section structure), see the synthesis-and-reporting skill. This section covers verification of citation accuracy.
Core principle: Follow Perplexity's rule: "You are not supposed to say anything that you didn't retrieve."
Verification checklist for each citation:
Assign confidence levels to findings and communicate them in the output:
| Level | Criteria | Report Language |
|---|---|---|
| High | Claim appears in 2+ independent T1-T3 sources with consistent numbers (see source-evaluation skill for tier definitions) | State directly with citations |
| Moderate | Claim appears in 1 T1-T3 source or 2+ T4-T5 sources | "According to [Source]..." |
| Low | Single T4+ source, or sources partially conflict | "One source reports... though this could not be independently verified" |
| Unverified | No retrieved source supports the claim | Do not include, or explicitly flag as unverified |
Propagation rule: When combining findings from multiple agents, confidence of the combined finding equals the lowest confidence of its component claims.
Prefer deterministic validation over LLM-based validation:
| Check Type | Method | Example |
|---|---|---|
| URL existence | HTTP HEAD request | Verify cited URLs return 200 |
| Date verification | Parse and compare | Check if stated dates match source dates |
| Numerical consistency | String matching | Compare quoted numbers to source text |
| Cross-reference | Multi-source comparison | Same fact from independent sources |
LLM-based verification (asking a model "is this true?") is unreliable — models exhibit 17.8-57.3% bias-consistent behavior and high sycophancy rates (up to 58% initial compliance with wrong premises). Use code-based checks wherever possible.
The /research command enforces hallucination prevention through a three-stage pipeline:
This architecture addresses three hallucination failure modes:
Pipeline enforcement of confidence levels:
Things current automated systems cannot reliably verify:
For high-stakes research, human review of the final output remains essential.
For detailed hallucination research, OWASP ASI08 analysis, and verification architecture:
references/hallucination-research.md — Quantitative hallucination rates, cascading failure mechanics, AgentAsk error taxonomy, and multi-agent consensus patterns