Light Citation
Verifieert referenties en claim-citatie ondersteuning met een geordende vier-poorts authenticiteitscontrole
Getest · Werkt
Wat het doet
Audit wetenschappelijke referenties en de claim-citatie randen in een manuscript: normaliseert DOI/arXiv/PMID/ISBN/URL, verifieert elk werk tegen onafhankelijke gezaghebbende bronnen (Crossref, DataCite, PubMed), markeert chimere of gefabriceerde citaties, en voert een geordende existentie naar identiteit naar publicatie-status naar claim-ondersteuning gate uit die een later stadium niet kan repareren. Activeert bij het auditen van een bibliografie, het controleren van een verdachte DOI of auteurslijst, het onderscheiden van CONFIRMED van CONFIRMED-MISSING, of het voorbereiden van een canoniek citatieregister (BibTeX/CSL) voor zetwerk.
Testrapport
De repo gekloond; SKILL.md op skills/light-citation/ parset met name+description. Steekproefsgewijs 5 gerefereerde bestanden gecontroleerd (allen HTTP 200) en bevestigd dat de 7 scripts (3768 regels) alleen stdlib importeren. Security scan vond alleen legitieme wetenschappelijke-API endpoints (doi.org, Crossref, DataCite, PubMed eutils, OpenCitations, Semantic Scholar) — geen curl|sh, base64, of exfiltratie. OUTPUT test: twee citaties geaudit via citation_four_gate.py offline — één schoon werk en één chimeer (echte DOI, VERIFIED existentie, maar gefabriceerde co-auteur = identiteit CONFLICT). Mijn onondersteunde baseline proza noemde de p.2 passage van de chimere "supports the claim, so the citation could stand once the author line is corrected." De gate van de skill PASSED existentie maar BLOCKED identiteit, en vervolgens mechanisch BLOCKED claim_support (allowed_for_declared_purpose=false, exit 1) hoewel ik een volledig gevormde geldige support edge met overeenkomende claim hashes leverde — het weigert structureel om een goede support edge een chimere citatie te laten witwassen, wat mijn baseline niet deed. De publieke UNKNOWN template sluit ook correct af met exit 1 zoals gedocumenteerd.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
git clone --depth 1 https://github.com/Light0305/Light-skills.git /tmp/light-citation-src mkdir -p ~/.claude/skills cp -R /tmp/light-citation-src/skills/light-citation ~/.claude/skills/light-citation # Deps: python3 only (scripts import stdlib only — no pip install needed; tested on 3.13). # Offline: citation_four_gate.py runs with no network (ordered-gate enforcement + registry validation). # Online: full verification (verify_refs.py, citation_registry.py --online) needs internet access to # Crossref / DataCite / PubMed eutils; optional OpenAlex or Semantic Scholar keys are used only in # request headers, never written to output. No API key required for the core free/no-key path. # This skill is stage 10 of a larger "Light" paper pipeline; it can also be run standalone on a bib.
Commando's en voorbeeldprompts
/light-citationVerifieert referenties en claim-citatie ondersteuning met een geordende vier-poorts authenticiteitscontrole
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Audit these citations for fabricated referencesVerify every claim in this manuscript has supportBuild a canonical citation registry for typesetting