Install any skill in seconds. Free to start, no credit card required.
Get Started Free →检查 NSFC 标书正文引用与参考文献的一致性与真实性风险(只读):核查 bibkey 是否存在、BibTeX 字段与 DOI 等格式问题,并生成结构化输入供宿主 AI 逐条评估“正文表述是否真的在引用该文献”;默认仅输出审核报告,不直接修改标书或 .bib(除非用户明确要求)。
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✗→✓ | ▲ Improved | 120% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 74% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 110% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 39% | 0% |
本 Skill 的新任务中间文件统一写入 ./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/。同一任务复用一个任务根目录;多 Skill 协作才创建 shared/。正式交付物不写入该目录,历史隐藏目录只允许显式兼容读取、迁移或清理。
bensz-collect-bugs 按规范记录到 ~/.bensz-skills/bugs/,严禁直接修改用户本地 Claude Code / Codex 中已安装的 skill 源码。gh 与 bensz-collect-bugs,仅上传新增 bug 到 huangwb8/bensz-bugs;不要 pull / clone 整个 bug 仓库。.tex 里所有 \cite{...} / \citep{...} / \citet{...} 等引用的 bibkey 是否都存在于 .bib.bib 条目的基础字段是否完备、格式是否明显错误(如 DOI 非法、年份缺失).bib / 改正文属于大事)。nsfc-bib-manager。project_root:标书项目根目录(如 projects/NSFC_General)main_tex:主入口 tex(默认 main.tex)report_dir:报告输出目录(默认 ./references,相对你运行 skill 的当前目录)verify_online:是否进行在线核验(默认 false;仅做确定性查询,失败降级)所有中间文件必须托管在:
{project_root}/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/nsfc-ref-alignment/{yyyy-mm-dd-hh-mm}/
其中 run_{YYYYMMDDHHMMSS} 为时间戳;如同秒重复运行,脚本会追加 -2/-3/...,确保多次分析不冲突。
该目录至少包含:
ai_ref_alignment_input.json:结构化输入(引用位置 + 句子上下文 + 文献元信息 + 校验结果),供宿主 AI 做语义判断ref_integrity_report.md:确定性报告(缺失 bibkey、重复条目、字段缺失、DOI 格式问题等)citations.csv:逐条引用清单(file/line/bibkey/sentence)bib_inventory.json:BibTeX 清单(被引用条目与问题标注)仅输出一份供用户审核的报告(默认写入 ./references/;用户可指定其他目录):
NSFC-REF-ALIGNMENT-vYYYYMMDDHHMMSS.md(如同秒重复运行,脚本会追加 -2/-3/... 避免覆盖)该报告必须是“只读审查报告”,不得直接修改标书正文或 .bib。
1) 确认 project_root 存在且包含 main_tex。 2) 自动解析 main_tex 的 \input{} / \include{} 依赖树,收集所有涉及的 .tex 文件。 3) 自动发现 \bibliography{...} / \addbibresource{...} 指向的 .bib 文件;若发现 0 个 .bib,则回退为在 project_root 下搜索 *.bib 并给出 warning。
运行脚本生成结构化输入与确定性报告:
bashcd /path/to/ChineseResearchLaTeX python3 skills/nsfc-ref-alignment/scripts/run_ref_alignment.py \ --project-root "projects/NSFC_General" \ --main-tex "main.tex" \ --report-dir "references" \ --prepare
如需在线核验(建议只对最终稿/重点条目开启):
bashpython3 skills/nsfc-ref-alignment/scripts/run_ref_alignment.py \ --project-root "projects/NSFC_General" \ --main-tex "main.tex" \ --report-dir "references" \ --prepare \ --verify-online
宿主 AI 在读取 {run_dir}/ai_ref_alignment_input.json 后,逐条核查:
1) 真实性/存在性(P0)
2) 语义不匹配风险(P0/P1)
3) 过度主张/弱支撑(P1)
> 证据优先级(强制): > 在线核验结果(若开启) > BibTeX 的 title/abstract > 仅从句子推断(最低优先级)。
在 report_dir 写入最终报告 NSFC-REF-ALIGNMENT-vYYYYMMDDHHMMSS.md,必须包含:
**/*.tex、**/*.bib、**/*.cls、**/*.sty{project_root}/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/nsfc-ref-alignment/**(中间产物)./references/**(最终报告;可由用户改到别处)\input{} 结构),且默认不做任何自动改写(只输出审查报告)。{project_root}/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/nsfc-ref-alignment/{yyyy-mm-dd-hh-mm}/ 存在且包含 4 个核心产物(json/md/csv/json)。report_dir,且没有任何 .tex/.bib 文件被修改。Other measured skills in the registry, with their headline benchmark lift.