SuperAPI AI 工具集

citation-injector

写作与研究

查看项目

更新于 10-16 09:35

技能介绍

用途:在草稿局部引用密集但全局引用不足,或同一引用被过度重复时,按预算把已有范围内的引用键安全注入 output/DRAFT.md,使流水线通过引用数量门槛。

主要能力:读取 output/CITATION_BUDGET_REPORT.md 的全局目标作为通过线;对每个 H3 从建议键中选取足够数量以填补缺口;用论文式句式(轴锚定示例、括号式佐证、簇指针+对比、决策透镜、评测透镜、无列表式对比)注入,保持证据中性(不新增事实、数字或优越性声明);避免“代表性文献包括”等自动注入腔调。

使用方式:输入为 output/DRAFT.md、output/CITATION_BUDGET_REPORT.md、outline/outline.yml、citations/ref.bib。若缺口为 0 则只写简短 PASS 报告。否则按 H3 注入键(小缺口 3–6 个/ H3,A150++ 缺口常为 6–12 个/ H3),优先全局未使用键,确认键存在于 ref.bib,写入 output/CITATION_INJECTION_REPORT.md,再跑校验脚本。默认运行命令:uv run python .codex/skills/citation-injector/scripts/run.py --workspace <workspace>。可选参数 --unit-id、--inputs、--outputs、--checkpoint。

适用场景:需要让流水线中 unique citations 不再过低的学术草稿增密步骤。

限制:只做确定性基线编辑;仅注入预算报告为该 H3 列出的键;不得新增事实、数字或基准;不得添加“本小节讨论”等旁白模板;不得把 [@a; @b; @c] 作为段落唯一引用;完成后需跑 draft-polisher 平滑残留腔调且引用键不变。