citation-receiptslisted
Install: claude install-skill roomi-fields/paper-trail
# Skill : Citation Receipts
## Why this skill exists
The plugin's mechanical safeguards (FSM, page 1 anti-homonymy, cascade)
prevent citing a fabricated reference. But they don't prevent citing a
real reference for a claim it doesn't actually make. Examples that have
occurred :
- **Inverted result** : citing a paper as proving NP-hardness when it
proves tractability
- **Fabricated quote** : putting words in quotation marks that don't
appear in the cited source
- **Wrong attribution** : citing the wrong author for a known result
(attribution chains)
- **Equivalent ≠ formulated as** : saying X "is equivalent to" Y is
much stronger than X "is formulated as" Y
This skill enforces a per-citation read-before-cite protocol. Inspired
by the `receipts` plugin (MIT, James Weatherhead) for the audit-PDF↔claim
pattern.
## The golden rule
**Read the source before you cite it.** Not the title. Not the abstract.
Not what you think it probably says based on the author's reputation.
The actual text where the result is stated. If you can't access the
source, mark it UNVERIFIABLE explicitly — don't guess.
## When this skill activates
This protocol applies to EVERY citation in :
- Research papers (`paper-writer` skill output)
- SOTAs / literature reviews (`sota-writer` skill output)
- Blog posts and other academic content
- `/paper-trail:audit-article <path>` — runs this skill on an existing
article file
- `/paper-trail:receipts <path>` — local audit (no remote API calls)
- Pr