Fact-check pass on a draft
Use before publishing anything that contains numbers, dates, claims or attributions you did not personally verify.
Fill in before running
Replace each placeholder with your own detail. The more specific you are, the less the model invents.
- {{DRAFT}}
- {{SUPPLIED_SOURCES}}
- {{PUBLICATION_DATE}}
Getting a better result
- Paste the source documents in full where you can, so the supported column means something.
- Sort by the risk column and fix the high rows first if time is short.
- Anything in list A that you cannot source should be cut, not softened.
Questions about this prompt
When is this worth running rather than checking the claims myself?
Before publishing anything with numbers, dates, attributions or capability claims you did not verify. It does not replace checking. The prompt is told never to assert a fact from its own memory, so it sorts claims by verifiability and hands you a queue, which is the honest division of labour with a model.
What do I have to supply for the table to mean anything?
The draft, the sources you gave the writer pasted in full wherever you can, and the publication date context. Links instead of source text make the supported column meaningless, since the model cannot open them. The date decides which figures count as stale rather than merely undated.
What does the check produce?
One table classifying every quoted claim by type, support, risk and action, then list A of claims needing a primary source and list B of claims that are probably true but stated too strongly. Sort by risk and clear the high rows first. List B is usually minutes of work for real exposure.
What is the tempting shortcut to avoid?
Softening a list A claim instead of cutting it. Rewording an unsourceable statistic leaves the same problem in the piece with less to check it against. Expect superlatives such as leading or fastest to be flagged as well; those need evidence rather than a hedge in front of them.