一键导入
audit-references
Use when literature notes exist and need citation verification, or before publishing any artifact that cites literature
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when literature notes exist and need citation verification, or before publishing any artifact that cites literature
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when a file or module is too large, responsibilities are tangled, or a cross-cutting redesign is needed
Use at the end of a work session to embed learnings into conventions. Simplified for models with lower reasoning capacity.
Use at the end of a work session, or when accumulated findings need to be embedded into conventions, skills, or patterns
Use when the Slack bot needs to handle an operational action like launching an experiment, querying status, or processing approvals
Use when a plan, finding, or design needs adversarial review before committing to it
Use when designing a new experiment or research protocol and need to ensure methodological rigor
| name | audit-references |
| description | Use when literature notes exist and need citation verification, or before publishing any artifact that cites literature |
| complexity | medium |
| model-minimum | glm-5 |
| disable-model-invocation | false |
| allowed-tools | ["Read","Write","Grep","Glob","WebFetch","Bash(git *)"] |
| argument-hint | [project path or publication draft path] |
Verify every literature note and cited reference in a project or publication draft by fetching each URL and confirming the paper's identity. This is a mechanical verification procedure — do not rely on memory or judgment about whether a paper is real.
/lit-review produces notes, run this to verify them.literature/ directory that hasn't been audited recently.If the argument is a project directory (e.g., projects/sample-project/):
<project>/literature/*.md (exclude synthesis.md or any non-note files)If the argument is a publication draft file:
literature/ directoryFor each literature note, extract:
Citation: line or # <title> headingCitation: lineURL/DOI: lineCitation: lineverified field — if present in the noteFor each URL/DOI:
https://arxiv.org/abs/XXXX.XXXXX).If a DOI is provided, fetch https://doi.org/<DOI> which redirects to the paper page.
verified fieldFor each literature note:
verified: YYYY-MM-DD below the CI layers: line (using today's date).verified: false and add a warning comment explaining the mismatch.verified: error — <reason> and note that manual verification is needed.Produce a summary table and save it to <project>/literature/audit-YYYY-MM-DD.md:
# Literature Audit: <project name>
Date: YYYY-MM-DD
Notes audited: N
Passed: N
Failed: N
Errors: N
## Results
| File | Claimed title | URL | Title match | Author match | Status |
|------|--------------|-----|-------------|--------------|--------|
| <filename> | <claimed title> | <url> | yes/NO | yes/NO | PASS/FAIL/ERROR |
## Failed verifications
### <filename>
- Claimed: "<claimed title>" by <claimed authors>
- Fetched: "<actual title>" by <actual authors>
- Action needed: <remove note / correct URL / flag for human review>
## Notes
<any observations about patterns in failures, e.g., systematic fabrication, stale URLs, minor discrepancies>
If any notes FAILED verification and the argument was a publication draft:
If any notes FAILED and there is a synthesis.md in the literature directory:
| Excuse | Reality |
|---|---|
| "I'm confident this paper is real — I know this work" | Your confidence is not evidence. Parametric memory fabricates plausible-sounding papers. Fetch the URL. |
| "The URL is obviously correct from the authors and year" | Hallucinated papers have plausible-looking URLs too. Fetch it. |
| "Fetching will just confirm what I already know" | Then fetching costs you 5 seconds. Not fetching risks a hallucinated citation in a publication. |
| "This is a well-known landmark paper" | A research project incident fabricated 7 papers, some citing "well-known" venues. Fetch it. |
| "The DOI resolves so it must be correct" | DOIs can point to different papers than claimed. Check the title and authors on the fetched page. |
| "Minor title mismatch is fine, clearly the same paper" | Verify authors too. A different paper on a similar topic can have a similar title. |
| "The URL timed out, but I know this paper exists" | Mark as ERROR and note for manual verification. Do not mark as PASS. |
Follow docs/sops/commit-workflow.md. Commit message: audit-references: <project> — N notes audited, N passed, N failed