| name | lightest-citation-verification |
| skill_id | citation_verification_skill |
| controlled | false |
| description | 当用户要验证参考文献是否真实、核对引用元数据、审计 bibliography/参考文献列表、检测 AI 编造引用,或检查正文某句引用是否被原文支持时使用。**触发**:引用验证、查引用、参考文献查真、引文核对、citation verification、reference check、verify bibliography、查假引用、核验文献、引用审计、文献真实性、hallucinated citation、DOI 核对、引文对齐。**加载**:`skills_fetch(skill_ids=["citation_verification_skill"])` → **先 read** `references/citation-soul-and-integrity-crisis.md` → `references/citation-router-and-workflow.md`。**勿用**:找新文献 → `academic_search`;解释已读正文 → `literature_reading_skill`;写作时预防性引用规范 → App bundled `lightest_latex_skill`(citation-workflow);LighTest 事实核查 Panel 内部对话 → 非本 skill。 |
| references | ["references/citation-soul-and-integrity-crisis.md","references/citation-router-and-workflow.md","references/parse-ingest-and-citation-map.md","references/existence-verification-l1.md","references/metadata-crosscheck-l2.md","references/topical-relevance-l3.md","references/contextual-accuracy-l4.md","references/verify-heuristics-hallucination-patterns.md","references/field-matching-leniency-rules.md","references/arxiv-doi-identifier-resolution.md","references/claim-citation-alignment.md","references/batch-bibliography-audit.md","references/domain-playbooks-by-field.md","references/report-templates-verdicts.md","references/lightest-agent-tool-mapping.md","references/failure-modes-and-guardrails.md","references/worked-examples-fake-vs-real.md","references/SOURCES.md"] |
文献引用验证查真(开源 Optional Skill)
不进 LighTest App:仅 lightest-skills optional/lightest-citation-verification/。复制到 your-project/.lightest/skills/;controlled: true 默认可见,或 skills_fetch(skill_ids=["citation_verification_skill"])。
何时使用(与勿用)
| 用户意图 | 本 skill | 改用 |
|---|
| 单条/列表 reference、DOI 真伪 | L1–L2 | — |
| 全文 bibliography / 本子 / 研报 refs | batch + L1–L2 全量(batch-bibliography-audit.md) | — |
| 「这句 cite 原文支持吗?」 | L3–L4 + claim-citation-alignment.md | — |
AI .bib、投稿前引用卫生 | L1–L2 + arxiv-doi-identifier-resolution.md | — |
| 找新文献、下 PDF | ✗ | academic_search |
| 总结已读正文 | ✗ | literature_reading_skill |
| 写作预防幻觉格式 | ✗ | App lightest_latex_skill |
| 事实核查 Panel 内部对话 | ✗ | 产品 fact-check |
深度默认:≤5 条粘贴 → normal;全文定稿 → L1–L2 全量 + 核心 claim expert 抽样 L4;「快速扫」→ quick(声明未做 L4)。>15 条走 batch,禁止无确认全量 L4。
灵魂与阅读顺序(Agent 必读)
引用验证不是「Google 一下文献名」,而是 AI 写作时代可审计的诚信门:
L1 存在 → L2 元数据 → L3 主题 → L4 语境
须先 read citation-soul-and-integrity-crisis.md(防「搜到即 VERIFIED」、真 DOI 假标题、CITATION_MISLEADING),再 citation-router-and-workflow.md;按任务 read L1–L4 深文;写报告前重读 soul §证伪优先。
标准工作流(read / grep / 学术工具)
Phase 0–6 细则见 router 文档;工具映射见 lightest-agent-tool-mapping.md(渲染进程禁直连外网,走 IPC)。
Phase 0 Intake(必做):任务类型、输入路径/粘贴、深度、领域、交付、N 条。
Phase 1 Parse + Citation Map(parse-ingest-and-citation-map.md):
.tex+.bib:read + grep \cite{ / \citep / \citet → keys → bib → 01-citation-map.yaml
.bib only / References 节 / DOI 列表:按格式切块;parse 阶段 禁止 guess 缺失字段
- 禁止未建 map 就做 L4
Phase 2–3 L1–L2(每条 evidence trail:工具 + 查询 + URL/ID + 字段对比):
read / 粘贴 → academic_search(doi|title) → fetch_url_content(landing) → L2 对比
→ read(pdf) 仅 expert / L4
- DOI 404 → OpenAlex/S2 标题回退(
existence-verification-l1.md)
- arXiv 用最新版 title/year(
arxiv-doi-identifier-resolution.md)
- 中文:知网 找
cnki_search_skill,验仍 L1–L2 + 用户题录(domain-playbooks-by-field.md)
web_search 仅兜底,不能单独 VERIFIED
Phase 4–5 L3–L4(normal+):abstract/intro 主题;L4 read PDF + claim 矩阵。>15 条只审 Critical + 用户确认 scope。
Phase 6 Report(report-templates-verdicts.md):citation_audit.md + Executive Summary;FABRICATED / CITATION_MISLEADING / 撤稿置顶。
硬性纪律
- Verify, don't remember — 禁止凭记忆 BibTeX/DOI/页码。
- VERIFIED 须本轮工具链 — 禁止「Scholar 好像有」。
- 存在 ≠ 支持 — L1 通过不得自动 L4 通过。
- 证伪优先 — 无法确认 →
UNVERIFIABLE + 人工步骤,禁止猜。
- 不替用户删文献 — 报告建议;删改须确认。
工作目录
.lightest/citation-verification/<简称>/:00-intake.md、01-citation-map.yaml、02-l1-l2-results.md、03-l3-l4-deep.md、citation_audit.md、evidence/。
示例 A:假 DOI(单条)
用户给 Nature MI、Smith & Zhang 2024、DOI 10.1038/s42256-024-01247-fake。
- Intake:单条、normal。
- L1:
academic_search(doi) + fetch_url_content(doi.org) → 404;title+author 零命中 → NOT_FOUND。
- Verdict:FABRICATED /
fabricated_doi(勿自动删稿)。
- 建议:
academic_search("quantum machine learning survey 2024") 列替代候选,用户确认后再改 bib。
详述:worked-examples-fake-vs-real.md Example 2。
示例 B:批量 bibliography(42 条)
用户:thesis/chapter3.tex + refs.bib,投稿前过参考文献。
- Intake:全文、normal、
citation_audit.md、N=42。
read tex+bib;grep \cite{ → map;dedupe(title + first author)。
- Stage B(
batch-bibliography-audit.md):全量 L1→L2;每 5 条 echo:L1: 15/42 — 13 VERIFIED, 1 UNVERIFIABLE, 1 SUSPICIOUS。
- Critical 升 L3–L4:FABRICATED、major metadata mismatch、VERIFY 红旗、Abstract cites。
- 报告:计数表 + Critical 置顶 + per-ref + Orphan claims。若 [3][7] NOT_FOUND,禁止因 6/8 通过忽略(Example 8)。
失败模式(场景 → 问题 → 对策)
| 场景 | 问题 | 对策 |
|---|
| 只 web_search 一次就 VERIFIED | 同名不同文假阳性 | DOI/landing + L2 表 |
| L1 通过即 L4 CORRECT | 反向结论写成支持 | L4 read 原文句段 |
| 搜不到就编 BibTeX | 诚信事故 | UNVERIFIABLE + 人工 |
| abstract 验 QUANTITATIVE | 数字漏检 | L4 全文/表 |
| UNVERIFIABLE 标 FABRICATED | 人文误杀 | 无证据 ≠ 证伪 |
| 静默跳过 parse 失败 | 漏审 | Unparsed 列表 |
| >15 条无 scope 全 L4 | token/质量崩盘 | batch Stage C |
全文:failure-modes-and-guardrails.md。
输出与维护
- 默认
citation_audit.md + 聊天摘要;严重项置顶;partial 列出未评 ref_id。
- 只改 lightest-skills
optional/;不要进 electron/assets/builtin-skills/。
- 上游:
references/SOURCES.md;索引:文献引用验证-Skills开源.md。