Fact-checking and source verification
A reference can exist, resolve and be unretracted - and still not
say what it is cited for. That last mile is where fabrication
actually lives: real papers attached to claims they do not
support, secondary sources laundered as primary, numbers that
drifted in retelling. rseng-citation-hygiene verifies that
references EXIST and are current; this skill verifies that they
SUPPORT their claims and deserve trust. The duty is
self-referential and stated plainly: an agent that asserts a fact
or attaches a source must be prepared to show where in the source
the support lives - and must say "I could not verify this" when it
cannot. Confidence is not evidence.
Claim-source alignment: the core check
For each claim-citation pair:
- Extract what the claim actually asserts: the specific finding,
number, method or position attributed to the source - not the
general topic. Most misattribution hides in specificity ("X
causes Y" cited to a paper showing correlation; "widely used"
cited to a paper that merely mentions).
- Open the source and FIND the support: the abstract often
suffices for existence of a finding (OpenAlex serves
abstracts); exact numbers, conditions and caveats need the
relevant section. Record WHERE the support is (section, table)
- unfindable support is the finding.
- Grade the alignment honestly: supports as stated / supports
with caveats the text drops / related but does not support /
contradicts / cannot access to verify. The middle grades
matter most - dropped caveats ("in mice", "n=12", "simulated
data") are the commonest integrity leak
(rseng-research-integrity's spirit applied to prose).
- Check the chain: if the source itself cites something for the
claim, it is a secondary source - prefer citing the primary
after checking IT (citation chains degrade like photocopies;
"as cited in" is honest when the primary is unreachable).
Batch mode for documents: extract all claim-citation pairs, run
the alignment check per pair, and report a table with grades and
locations - the content-level companion to rseng-citation-hygiene's
existence table, and a natural pre-submission step
(rseng-research-integrity's battery).
Source trust assessment
Not all resolvable sources deserve citation:
- Status: peer-reviewed publication, preprint (legitimate but
label it - rseng-open-science-practices), dataset, documentation,
blog post? Cite the thing appropriate to the claim: software
behavior -> the docs; a finding -> the paper; never a press
release for a scientific result.
- Venue signals: is the journal in DOAJ (for open access
venues), does the publisher follow recognizable review
practice (Think-Check-Submit's checklist operationalizes
this)? Predatory-venue signatures: guaranteed fast review,
fake metrics, scope covering everything. A paper is not wrong
for appearing in a weak venue - but weight it accordingly and
prefer stronger support when available.
- Primary vs secondary: for facts, prefer the origin - the
standard's text (as this pack's own skills link eur-lex and
specifications), the tool's documentation, the original study.
Reviews are excellent context and honest citations for
consensus claims - "reviewed in [X]" - not for specific
findings.
- Currency: is the source still the state of knowledge? A
superseded version of a spec or a pre-replication-crisis
finding may need updating, not just citing
(rseng-citation-hygiene's preprint-to-published check is the
mechanical half).
Verifying facts the agent asserts
The proactive duty, in practice:
- Checkable claims in generated text (numbers, dates, "X supports
Y", API behavior, legal obligations) get verified against an
authoritative source before delivery, or labeled as unverified.
For software claims, the executable check beats the document:
run the command, read the actual API response
(rseng-testing's instinct applied to prose).
- Distinguish knowledge from verification in the output when it
matters: "per the docs at " vs "from memory - verify
before relying on this". Users calibrate on this honesty.
- When verification is impossible (paywall, offline, no
authoritative source), say so and mark the claim - an honest
gap outperforms confident invention every time.
- Everything this pack already mandates applies: verified links
only (each skill's Learn-more discipline), retraction screening
(rseng-citation-hygiene), and AI-contribution disclosure
(rseng-ai-declaration) for documents the agent helped write.
Working with this skill
This skill is source-independent: it encodes claim-source
verification practice, with the linked services as the checking
infrastructure. It completes the verification chain:
rseng-citation-hygiene (the reference is real) -> this skill (the
reference supports the claim, and deserves to) ->
rseng-research-integrity (the document's own numbers are
consistent).
Learn more (verified):
Related skills
Check whether any of these applies before moving on:
- rseng-citation-hygiene - existence check runs first
- rseng-documentation - README claims need the same bar
- rseng-honesty - when asked to fake support
- rseng-open-science-practices - preprint status labeling
- rseng-research-integrity - document-level pre-submission battery
- rseng-testing - executable checks beat document claims
1---2name: rseng-fact-checking3description: Covers verifying facts and sources at the content level: checking that a cited source actually contains and supports the claim it is cited for (claim-source alignment), assessing source trustworthiness (peer-review status, venue reputation, predatory-publishing signals, primary vs secondary), and flagging fabricated or misattributed support. Use PROACTIVELY whenever the agent itself asserts checkable facts or attaches sources to claims, and when the user asks to fact-check a document, verify that references support their claims, or assess whether a source is trustworthy. (rseng-citation-hygiene verifies references exist and are unretracted; rseng-research-integrity checks a document's own numbers.)4license: CC-BY-4.05---67# Fact-checking and source verification89A reference can exist, resolve and be unretracted - and still not10say what it is cited for. That last mile is where fabrication11actually lives: real papers attached to claims they do not12support, secondary sources laundered as primary, numbers that13drifted in retelling. rseng-citation-hygiene verifies that14references EXIST and are current; this skill verifies that they15SUPPORT their claims and deserve trust. The duty is16self-referential and stated plainly: an agent that asserts a fact17or attaches a source must be prepared to show where in the source18the support lives - and must say "I could not verify this" when it19cannot. Confidence is not evidence.2021## Claim-source alignment: the core check2223For each claim-citation pair:24251. Extract what the claim actually asserts: the specific finding,26 number, method or position attributed to the source - not the27 general topic. Most misattribution hides in specificity ("X28 causes Y" cited to a paper showing correlation; "widely used"29 cited to a paper that merely mentions).302. Open the source and FIND the support: the abstract often31 suffices for existence of a finding (OpenAlex serves32 abstracts); exact numbers, conditions and caveats need the33 relevant section. Record WHERE the support is (section, table)34 - unfindable support is the finding.353. Grade the alignment honestly: supports as stated / supports36 with caveats the text drops / related but does not support /37 contradicts / cannot access to verify. The middle grades38 matter most - dropped caveats ("in mice", "n=12", "simulated39 data") are the commonest integrity leak40 (rseng-research-integrity's spirit applied to prose).414. Check the chain: if the source itself cites something for the42 claim, it is a secondary source - prefer citing the primary43 after checking IT (citation chains degrade like photocopies;44 "as cited in" is honest when the primary is unreachable).4546Batch mode for documents: extract all claim-citation pairs, run47the alignment check per pair, and report a table with grades and48locations - the content-level companion to rseng-citation-hygiene's49existence table, and a natural pre-submission step50(rseng-research-integrity's battery).5152## Source trust assessment5354Not all resolvable sources deserve citation:5556- Status: peer-reviewed publication, preprint (legitimate but57 label it - rseng-open-science-practices), dataset, documentation,58 blog post? Cite the thing appropriate to the claim: software59 behavior -> the docs; a finding -> the paper; never a press60 release for a scientific result.61- Venue signals: is the journal in DOAJ (for open access62 venues), does the publisher follow recognizable review63 practice (Think-Check-Submit's checklist operationalizes64 this)? Predatory-venue signatures: guaranteed fast review,65 fake metrics, scope covering everything. A paper is not wrong66 for appearing in a weak venue - but weight it accordingly and67 prefer stronger support when available.68- Primary vs secondary: for facts, prefer the origin - the69 standard's text (as this pack's own skills link eur-lex and70 specifications), the tool's documentation, the original study.71 Reviews are excellent context and honest citations for72 consensus claims - "reviewed in [X]" - not for specific73 findings.74- Currency: is the source still the state of knowledge? A75 superseded version of a spec or a pre-replication-crisis76 finding may need updating, not just citing77 (rseng-citation-hygiene's preprint-to-published check is the78 mechanical half).7980## Verifying facts the agent asserts8182The proactive duty, in practice:8384- Checkable claims in generated text (numbers, dates, "X supports85 Y", API behavior, legal obligations) get verified against an86 authoritative source before delivery, or labeled as unverified.87 For software claims, the executable check beats the document:88 run the command, read the actual API response89 (rseng-testing's instinct applied to prose).90- Distinguish knowledge from verification in the output when it91 matters: "per the docs at <link>" vs "from memory - verify92 before relying on this". Users calibrate on this honesty.93- When verification is impossible (paywall, offline, no94 authoritative source), say so and mark the claim - an honest95 gap outperforms confident invention every time.96- Everything this pack already mandates applies: verified links97 only (each skill's Learn-more discipline), retraction screening98 (rseng-citation-hygiene), and AI-contribution disclosure99 (rseng-ai-declaration) for documents the agent helped write.100101## Working with this skill102103This skill is source-independent: it encodes claim-source104verification practice, with the linked services as the checking105infrastructure. It completes the verification chain:106rseng-citation-hygiene (the reference is real) -> this skill (the107reference supports the claim, and deserves to) ->108rseng-research-integrity (the document's own numbers are109consistent).110111Learn more (verified):112 - https://help.openalex.org - OpenAlex (metadata and abstracts113 for alignment checks)114 - https://api.crossref.org/swagger-ui/index.html - Crossref115 REST API116 - https://doaj.org - Directory of Open Access Journals117 - https://thinkchecksubmit.org - Think. Check. Submit. venue118 checklist119 - https://gitlab.com/crossref/retraction-watch-data -120 Retraction Watch database121122<!-- related-skills:begin -->123124## Related skills125126Check whether any of these applies before moving on:127128- rseng-citation-hygiene - existence check runs first129- rseng-documentation - README claims need the same bar130- rseng-honesty - when asked to fake support131- rseng-open-science-practices - preprint status labeling132- rseng-research-integrity - document-level pre-submission battery133- rseng-testing - executable checks beat document claims134135<!-- related-skills:end -->