Light Citation
Ověřuje reference a podporu citací tvrzení pomocí uspořádané čtyřstupňové kontroly autenticity
Otestováno · Funguje
Co umí
Audituje vědecké reference a vazby citací tvrzení v rukopisu: normalizuje DOI/arXiv/PMID/ISBN/URL, ověřuje každou práci proti nezávislým autoritativním zdrojům (Crossref, DataCite, PubMed), označuje chimérické nebo zfalšované citace a spouští uspořádanou bránu existence k identitě, stavu publikace a podpoře tvrzení, kterou pozdější fáze nemůže opravit. Spouští se při auditování bibliografie, kontrole podezřelého DOI nebo seznamu autorů, rozlišování CONFIRMED od CONFIRMED-MISSING nebo přípravě kanonického registru citací (BibTeX/CSL) pro sazbu.
Testovací report
Klonován repozitář; SKILL.md v skills/light-citation/ se parsuje s name+description. Namátkově zkontrolováno 5 odkazovaných souborů (všechny HTTP 200) a potvrzeno, že 7 skriptů (3768 řádků) importuje pouze stdlib. Bezpečnostní sken našel pouze legitimní vědecké API endpointy (doi.org, Crossref, DataCite, PubMed eutils, OpenCitations, Semantic Scholar) – žádné curl|sh, base64 nebo exfiltrace. Test OUTPUT: auditovány dvě citace přes citation_four_gate.py offline – jedna čistá práce a jedna chimérická (skutečné DOI, OVĚŘENÁ existence, ale zfalšovaný spoluautor = KONFLIKT identity). Můj nepodpořený základní text nazval pasáž na str. 2 chimérické práce "supports the claim, so the citation could stand once the author line is corrected." Brána dovednosti PROŠLA existenci, ale ZABLOKOVALA identitu, a poté mechanicky ZABLOKOVALA claim_support (allowed_for_declared_purpose=false, exit 1), i když jsem dodal plně formovaný platný support edge s odpovídajícími hashi tvrzení – strukturálně odmítá nechat dobrý support edge legalizovat chimérickou citaci, což můj základ udělal. Veřejná šablona UNKNOWN také správně končí s exit 1, jak je dokumentováno.
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
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.
Příkazy a ukázkové prompty
/light-citationOvěřuje reference a podporu citací tvrzení pomocí uspořádané čtyřstupňové kontroly autenticity
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Audit these citations for fabricated referencesVerify every claim in this manuscript has supportBuild a canonical citation registry for typesetting