SuperAPI AI 工具集

nsfc-qc

写作与研究

查看项目

更新于 10-15 21:40

技能介绍

用途:对 NSFC 标书做只读质量控制,产出标准化 QC 报告,而非直接改写正文。适用于用户明确要求“标书QC/质量控制/润色前质检/引用真伪核查/篇幅与结构检查”的场景。

主要能力:自动检测主 tex;检查引用 key 是否存在、.bib 字段完整性;生成引用证据包(Crossref/arXiv/Unpaywall 等 metadata、URL 可访问性、title 比对);输出篇幅分布、引号问题、缩略语与术语一致性初筛;多线程独立 QC 覆盖文风与可读性、引用真伪与错引风险、篇幅与结构、逻辑与论证闭环、缩略语规范、术语一致性等,并去重排序为 P0/P1/P2。

使用方式:最少需提供 project_root,建议给出 main_tex(默认 main.tex)、threads、execution、deliver_dir。推荐布局为 deliver_dir 放交付物,工作区放 project_root/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/nsfc-qc/{run_id}/。可用脚本: python3 skills/nsfc-qc/scripts/nsfc_qc_run.py --project-root projects/NSFC_Young --main-tex main.tex --deliver-dir projects/NSFC_Young/QC/vYYYYMMDDHHMMSS --threads 5 --execution serial python3 skills/nsfc-qc/scripts/nsfc_qc_precheck.py --project-root projects/NSFC_Young --main-tex main.tex --out <artifacts_dir> --resolve-refs python3 skills/nsfc-qc/scripts/run_parallel_qc.py --project-root projects/NSFC_Young --run-id vYYYYMMDDHHMMSS --threads 5 --execution serial python3 skills/nsfc-qc/scripts/materialize_final_outputs.py --project-root projects/NSFC_Young --run-id vYYYYMMDDHHMMSS

输出:final/nsfc-qc_report.md、nsfc-qc_metrics.json、nsfc-qc_findings.json、validation.json;预检产物含 precheck.json、citations_index.csv、tex_lengths.csv、reference_evidence.jsonl、reference_evidence_summary.json。

限制:禁止写入标书源文件;不负责正文改写;文献真实性检查必须有证据链,不确定时标记 uncertain;引用核查必须联网抓取 metadata 并做 URL/title 比对;不是编译检查工具,PDF 编译成功与否非其核心交付;parallel-vibe 不可用时仍需完成同一套 QC 并说明原因。发现自身设计缺陷应经 bensz-collect-bugs 记录,不得直接修改已安装技能源码。