원클릭으로
bib-coverage
Use when you need to compare a project .bib against a Paperpile project/topic folder to find uncited papers or unfiled entries.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when you need to compare a project .bib against a Paperpile project/topic folder to find uncited papers or unfiled entries.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when you need to extract citations from a PDF and generate a validated .bib file. Reads the PDF, identifies all referenced works, constructs BibTeX entries with metadata verification, then runs bib-validate.
Use when you need to check a LaTeX submission against a PDF assessment brief.
Use when you need to replicate a quantitative analysis in a second language (R↔Python↔Stata↔Julia) to verify correctness. Level 1 of the verification hierarchy.
Use when you need to challenge research assumptions or stress-test arguments.
Review user-facing documentation for accuracy, consistency, and completeness across private, public, nested repos, and the user manual. Use when docs feel stale, after major changes, or before sharing. (Replaces `repo-doc-audit`)
Use when you need to compile all LaTeX projects and check cross-project consistency.
| name | bib-coverage |
| description | Use when you need to compare a project .bib against a Paperpile project/topic folder to find uncited papers or unfiled entries. |
| allowed-tools | Read, Glob, Grep, Bash(paperpile*) |
| argument-hint | ["project-path or tex-file"] |
| skill-dependencies | ["bib-validate","literature"] |
LIBRARY-FIRST RULE: ALWAYS check Paperpile (paperpile search-library) when assessing coverage.
Compare a project's .bib file against a Paperpile project/topic folder to identify gaps between the project bibliography and the reference library.
.bibbib-validate, as a complementary check (validate checks quality; coverage checks completeness)literature for discoverybib-validateliterature or bib-parse.bib file — detected automatically (same logic as bib-validate: look for references.bib, then any .bib in the project)--topic <slug> argumentCLAUDE.md or Atlas topic frontmatter--topicParse the .bib file to extract all entry keys and titles.
paperpile get-folders to find the relevant full topic pathpaperpile get-items-by-folder "<full path>" to get items in that folderPaperpile's labelsNamed and foldersNamed are distinct. Project/topic
collections use folders. If a leaf occurs under multiple parents, stop and
request or derive the full path; never silently choose one.
Graceful degradation: If the paperpile CLI is unavailable, skip with a warning — report .bib-only stats.
Produce three lists:
| Category | Description | Action |
|---|---|---|
| Cited + In Folder | Items in both .bib and the Paperpile folder | No action — healthy |
| Cited but Not in Folder | Items in .bib but not in the Paperpile folder | Needs filing in Paperpile |
| In Folder but Not Cited | Items in the Paperpile folder but not cited in any .tex | Potential references — review for inclusion |
## Coverage Report
**Paperpile folder:** [full path] ([N] items)
**Project .bib:** [M] entries
| Metric | Count | % |
|--------|-------|---|
| Cited + In Folder | X | X/N |
| Cited but Not Filed | Y | — |
| In Folder, Not Cited | Z | Z/N |
| Coverage (cited/folder) | — | X/N% |
Based on the results:
bib-validate fix mode to file them."## bib-coverage: [Project Name]
**Topic:** [slug] | **Collection:** [name] ([N] items) | **Bib:** [filename] ([M] entries)
### Coverage: X/N (XX%)
### Cited but Not in Collection (need filing)
| # | Key | Title | Year |
|---|-----|-------|------|
### In Collection but Not Cited (potential references)
| # | Key | Title | Year |
|---|-----|-------|------|
When coverage is low (<50%) or the user says "find what I'm missing", use the S2 Recommendations API to discover papers that should be in the collection but aren't.
.bib filescholarly scholarly-similar-works <paper_id> --json for each seed paper to get ML-based similar paper suggestions.bib or Paperpile folderDispatch rule. If ≥5 seed papers are selected, dispatch a single Explore sub-agent that runs scholarly scholarly-similar-works for each seed and writes merged candidates to /tmp/bib-coverage-similar.json. Main context reads only the merged result. For 3–4 seeds, inline calls are fine. See _shared/cli-dispatch-policy.md.
This turns a passive coverage check into an active discovery tool — finding papers the researcher should know about based on what they already cite.
bib-validate — Quality validation (missing fields, DOIs, preprints). Run alongside coverage for a complete check.literature — Discovery of new references. Coverage identifies gaps in existing collections.bib-parse — Extract citations from PDFs. Run coverage after parsing to see overlap with the topic collection.shared/reference-resolution.md — Topic collection resolution logic