yilunzhao/bib-audit

5 stars · Last commit 2026-06-17

Claude Code skill that audits a BibTeX file for hallucinated or incorrect citations using parallel Sonnet subagents (concurrency=5 dynamic queue).

README preview

# bib-audit

A Claude Code skill that audits a BibTeX file for hallucinated or incorrect citations before paper submission. A single native Workflow fans out one Sonnet subagent per entry to verify every field — title, authors, year, venue, arXiv ID, DOI, page numbers — against authoritative web sources (arxiv.org, ACL Anthology, doi.org, openreview.net, publisher pages). The harness schedules the subagents; the skill no longer maintains its own queue.

Built because hallucinated citations cause desk-reject at top venues (ACL, EMNLP, NeurIPS, ICLR, etc.). The skill flags aggressively: anything not matching the canonical source exactly (modulo cosmetic LaTeX rendering) is `SUSPECT` and goes to a human for review. Binary classification only — `CLEAR` or `SUSPECT`.

## Install (instructions for Claude Code)

If a user has shared this repository with you and asked you to install it as a skill, follow the steps below. Do not paraphrase or guess — run the commands verbatim.

### Step 1 — Confirm the target directory exists

```bash
mkdir -p ~/.claude/skills
```

If `~/.claude/skills/bib-audit` already exists, stop and ask the user whether to overwrite or skip. Do **not** silently delete an existing installation.

### Step 2 — Clone the repo into the skills directory

View full repository on GitHub →