← ClaudeAtlas

citation-auditlisted

Deep manual bibliography health check — dangling \cite keys, orphan .bib entries, duplicates, malformed/placeholder DOIs, missing required fields, inconsistent author/journal formatting, and \ref↔\label integrity
tansuasici/claude-research-kit · ★ 0 · DevOps & Infrastructure · score 75
Install: claude install-skill tansuasici/claude-research-kit
# Citation Audit ## Core Rule The bibliography is deterministic infrastructure: a `\cite` either resolves or it does not; a DOI is either well-formed or it is not. Per `CLAUDE.md → Model vs Code`, do not eyeball what a parser can decide. This skill is the **deeper manual audit** that complements the live hook — it catches the structural problems the gate does not (orphans, duplicates, malformed metadata, formatting drift) and reasons about fixes. For the live `\cite`↔`.bib` and `\ref`↔`\label` check, the **`citation-gate.sh`** hook already runs after every `.tex`/`.bib` edit and writes its verdict to `.hook-state/last_quality_gate.json`. Tell the user to rely on that hook for continuous coverage; run `/citation-audit` for a thorough sweep before submission or when inheriting a messy `.bib`. **Never fix a dangling key by inventing a reference.** A `\cite{key}` with no entry is resolved either by supplying *verified* metadata or by flagging `[CITE]` in the prose and removing the dead key — never by writing a plausible stub. `block-fabrication.sh` will block the stub anyway. ## When to Use Invoke with `/citation-audit` when: - Preparing to submit — a clean bibliography is a Reviewer 2 freebie you should not give away. - You merged a co-author's `.bib` and suspect duplicates or format drift. - The `citation-gate` verdict shows dangling keys and you want the full structural picture, not just the first 25. - Switching reference styles (ACS ↔ IEEE ↔ APA) and need to audit fie