Arxiv Preflight

Uzemněná předpodání kontrola, která zachytí zfalšované reference a zbytky LLM před nahráním na arXiv.

od aipoch · aipoch/medical-research-skills

Otestováno · Funguje ★ 9.6/10

Arxiv Preflight — Uzemněná předpodání kontrola, která zachytí zfalšované reference a zbytky LLM před nahráním na arXiv.

Co umí

Spustí předletovou kontrolu rukopisu před arXiv: extrahuje LaTeX/PDF text, skenuje LLM meta-komentáře a zástupné údaje a ověřuje každou referenci proti Crossref/arXiv/OpenAlex/Semantic Scholar, poté vydá Markdown zprávu s rozhodnutím HOLD/PASS. Spouští se při přípravě podání na arXiv, ověřování referencí nebo kontrole článku na halucinované citace nebo zbytkové AI artefakty.

Testovací report

Načten SKILL.md + všechny 4 skripty + 4 referenční dokumenty přes sparse checkout a spuštěna skutečná pipeline na vlastním `hallucinated_ref` fixture repozitáře. verify_references.py zasáhl živé OpenAlex/Crossref a správně označil obě zfalšované citace (liang2023quantum, nguyen2024recursive) jako BLOCKER s proti-důkazy (odkazují na nesouvisející skutečné články), shodoval se se 3 skutečnými referencemi a zachytil dvě chyby v metadatech roku; generate_preflight_report.py vygeneroval zprávu HOLD s umístěními file:line. Bezpečnost: žádné curl|sh, žádné eval/base64; síť omezena na Crossref/arXiv/OpenAlex/Semantic Scholar přes urllib; jedno volání podprocesu je pouze `pdftotext`. Drobné nedostatky: SyntaxWarning a varování o zastaralosti datetime.utcnow a skript pro zprávu používá `--refs` (jeho vlastní --help je správný).

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

Copy the `arxiv-preflight/` directory into your skills folder (e.g. `~/.claude/skills/`). Pure Python 3.9+ stdlib, no pip installs; `pdftotext` (poppler) only needed for the optional PDF input path. Reference verification needs outbound network to the scholarly APIs.

Příkazy a ukázkové prompty

  • /arxiv-preflightUzemněná předpodání kontrola, která zachytí zfalšované reference a zbytky LLM před nahráním na arXiv.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Check my paper before uploading to arXiv
  • Verify all the references in this manuscript
  • Scan this draft for leftover AI meta-comments