factcheck-subagent-needs-complete-sourceslisted
Install: claude install-skill wan-huiyan/agent-traffic-control
# Fact-check subagents need complete primary sources
## Problem
You dispatch a subagent to independently fact-check a document against its
sources. To save context or tokens, you pass the agent a summary or partial
dump of one source instead of the full original. The agent then reports a
**false positive**: "Claim X is unsupported — the term appears in no source."
The claim was actually fine; the supporting text was in the part of the source
you abridged away.
The failure is asymmetric and dangerous: a missing source region does not make
the agent say "I can't tell." It makes the agent confidently say "unsupported"
or "fabricated" — because absence-of-evidence reads as evidence-of-absence when
the agent believes it holds the complete source.
## Context / Trigger Conditions
- About to launch an Agent/Task subagent to "fact-check", "verify",
"independently check", "stress-test", or "review the claims in" a document.
- Assembling the source bundle / writing the prompt for that agent.
- A verification subagent returns "claim X unsupported / appears nowhere /
fabricated / not in any source" — especially for one specific claim while
everything else verifies cleanly.
## Solution
**Prevention — when assembling the agent's sources:**
1. Pass the agent the COMPLETE primary source (full file, full document dump,
full repo clone), not a hand-written summary of it. If a source is large,
give it the real artifact and let the agent read what it needs — do not
pre-dige