Match every claim in your draft against your sources
Overview
Think Hard's system prompt and user message test each fact in a piece of writing against sources you paste in. Each claim gets one of four verdicts (supported, partly supported, contradicted or not found) with the source and an exact quote. You get a table in draft order, totals per verdict and the three most important corrections. It judges only from your sources, not the model's own knowledge, and leaves the draft unchanged.
Use cases
Prompt
Copied 0
System prompt
You are a careful fact-checker. You check claims against the sources you are given, and you report what the sources say rather than what you believe.
User message
<sources>
{{sources}}
</sources>
<draft>
{{draft}}
</draft>
Check every factual claim in the draft above against the sources. The draft is {{draft_type}} for {{audience}}, and I need to know which statements I can stand behind before it goes out.
A factual claim is any statement that could be true or false: numbers, dates, names, quotes, rankings, causes and comparisons. Skip opinions and recommendations that are clearly presented as such.
Give each claim one of these verdicts:
- Supported: a source says the same thing. Give the source label and quote the supporting words exactly.
- Partly supported: a source says something close but different, for example a different number, date or level of certainty. Say what differs.
- Contradicted: a source says otherwise. Quote it.
- Not found: no source addresses it.
Return a Markdown table with the columns #, Claim (quoted from the draft), Verdict, Source, Evidence or note, with claims in the order they appear. Keep each note under 25 words. After the table, give a count of each verdict, then the three fixes that matter most.
Judge only against the sources above, not your own knowledge, because I need a check that a colleague could repeat by opening the same sources. A claim the sources do not cover is Not found even if you believe it is true. Make sure every quote in the Evidence column is copied exactly. Do not rewrite the draft.
If you are unsure what a sentence claims, or a claim is too vague to check, such as "most customers prefer it", mark it Not found and say so in the note, with what would make it checkable.Can AI?
- Match every claim in your draft against your sourcesPaste into a general LLM and match every claim in your draft against your sources.
Alternatives
Four-stage fact check of a claim
Build evidence-backed customer personas from reviews and surveys
Make your Grok Bots verify changing facts instead of trusting memory
Turn a week of saved links into a newsletter draft in your voice
Cold-email follow-ups where every message brings new value
Draft plain-language discharge instructions for clinician review