Light Citation
Verifiserer referanser og påstand-siteringstøtte med en ordnet fire-trinns autentisitetssjekk
Bestått
Hva den gjør
Reviderer vitenskapelige referanser og påstand-siteringskanter i et manuskript: normaliserer DOI/arXiv/PMID/ISBN/URL, verifiserer hvert verk mot uavhengige autoritative kilder (Crossref, DataCite, PubMed), flagger kimeriske eller fabrikkerte siteringer, og kjører en ordnet eksistens-til-identitet-til-publikasjonsstatus-til-påstand-støtte-port som et senere stadium ikke kan reparere. Utløses ved revisjon av en bibliografi, sjekk av en mistenkelig DOI eller forfatterliste, skille mellom BEKREFTET og BEKREFTET-MANGLENDE, eller forberedelse av et kanonisk siteringsregister (BibTeX/CSL) for typesetting.
Testrapport
Klonet repoet; SKILL.md på skills/light-citation/ parses med name+description. Sjekket 5 refererte filer (alle HTTP 200) og bekreftet at de 7 skriptene (3768 linjer) kun importerer stdlib. Sikkerhetsskann fant kun legitime vitenskapelige API-endepunkter (doi.org, Crossref, DataCite, PubMed eutils, OpenCitations, Semantic Scholar) — ingen curl|sh, base64, eller eksfiltrering. OUTPUT-test: reviderte to siteringer via citation_four_gate.py offline — ett rent verk og ett kimerisk (ekte DOI, VERIFISERT eksistens, men fabrikkert medforfatter = identitetsKONFLIKT). Min uassisterte baseline-prosa kalte den kimeriske sin s.2-passasje "støtter påstanden, så siteringen kunne stå når forfatterlinjen er korrigert." Ferdighetens port PASSERTE eksistens, men BLOKKERTE identitet, og deretter mekanisk BLOKKERTE claim_support (allowed_for_declared_purpose=false, exit 1) selv om jeg leverte en fullt formet gyldig støttekant med matchende påstandshasher — den nekter strukturelt å la en god støttekant hvitvaske en kimerisk sitering, noe min baseline ikke gjorde. Den offentlige UKJENTE malen avslutter også korrekt med 1 som dokumentert.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
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.
Kommandoer og eksempelprompter
/light-citationVerifiserer referanser og påstand-siteringstøtte med en ordnet fire-trinns autentisitetssjekk
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Audit these citations for fabricated referencesVerify every claim in this manuscript has supportBuild a canonical citation registry for typesetting