用途:检查已有 {主题}_review.tex 的正文引用是否与对应论文内容一致,仅在确认致命错误时最小化改写“包含该引用的句子”。渲染 PDF/Word 依赖 systematic-literature-review;准备结构化输入不依赖该技能。
主要能力:结合句子、bibkey、文献元信息、DOI/URL 及摘要进行语义核查,判定 fake_citation、wrong_citation、contradictory_citation、weak_support、overclaim、style_issue 等问题;证据优先级为 PDF 摘要段 > BibTeX abstract/title > 仅从句子推断;无法确认时保持原样并记入 Warnings。输出 {work_dir}/.check-review-alignment/ai_alignment_report.md、ai_alignment_input.json,以及修改后的 tex、新生成的 pdf 与 docx。
用法:需要 work_dir(含 *_review.tex 与 .bib),可选 --tex 指定文件名。准备阶段执行 python3 scripts/run_ai_alignment.py --work-dir "/path/to/work_dir" --prepare;渲染阶段执行 python3 scripts/run_ai_alignment.py --work-dir "/path/to/work_dir" --render。缺核心文件立即停止。
修改边界:P0 必须修,允许最小改写或修正错误 bibkey;P1 仅警告不改写;P2 跳过。禁止改写未包含引用的句子、整段重写、引入新 bibkey(除修复错误 key)、伪造论文内容。
协作约定:出现设计缺陷 bug 时优先用 bensz-collect-bugs 记录到 ~/.bensz-skills/bugs/,禁止直接改本地已安装 skill 源码;可通过 workaround 完成任务时先记录再继续。用户要求公开上报时,用本地 gh 与 bensz-collect-bugs 仅上传新增 bug。
限制:无法确认的引用不动;核心原则是不为了改而改、只改必要句子、保留所有 LaTeX 命令结构。配置见 config.yaml。