nsfc-qc
Featured当用户明确要求"标书QC/质量控制/润色前质检/引用真伪核查/篇幅与结构检查"时使用。对 NSFC 标书进行只读质量控制:并行多线程独立检查文风生硬、引用假引/错引风险、篇幅与章节分布、逻辑清晰度等,最终输出标准化 QC 报告;中间文件默认归档到 `project_root/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/nsfc-qc/{yyyy-mm-dd-hh-mm}/`,并兼容 legacy `.nsfc-qc/` 读取/清理。
Data & Documents 2,828 stars
265 forks Updated yesterday MIT
Install
Quality Score: 89/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# NSFC 标书质量控制
- 只读 QC:不修改 `.tex/.bib/.cls/.sty`
- 目标是产出标准化 QC 报告,而不是“顺手帮用户改文”
- 推荐布局:`deliver_dir/` 放交付物,`project_root/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/nsfc-qc/{run_id}/` 放工作区
### 输入
最少需要:
- `project_root`
建议同时提供:
- `main_tex`,默认 `main.tex`
- `threads`,默认读 `config.yaml`
- `execution`,默认 `serial`
- `deliver_dir`,推荐显式给,便于实例隔离
### 非目标
- `nsfc-qc` 不是编译检查工具。
- PDF 能否编译成功属于环境/工程质量,不是本技能的核心交付。
## 流程
### 输入
按用户请求和配置文件提供必要输入;缺失信息应明确列出并停止依赖该输入的步骤。
### 执行步骤
- 当用户环境中出现因本 skill 设计缺陷导致的 bug 时,优先使用 `bensz-collect-bugs` 按规范记录到 `~/.bensz-skills/bugs/`,严禁直接修改用户本地 Claude Code / Codex 中已安装的 skill 源码。
- 若 AI 仍可通过 workaround 继续完成用户任务,应先记录 bug,再继续完成当前任务。
- 当用户明确要求“report bensz skills bugs”等公开上报动作时,调用本地 `gh` 与 `bensz-collect-bugs`,仅上传新增 bug 到 `huangwb8/bensz-bugs`;不要 pull / clone 整个 bug 仓库。
### 定位 run 目录
- 优先用实例隔离布局:
- `deliver_dir`
- `workspace_dir=project_root/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/nsfc-qc/{run_id}`
- `run_dir={workspace_dir}`
- 只有用户明确要求 legacy 或处理旧产物时才读取 `project_root/.nsfc-qc/`
### 只读预检
- 自动检测主 tex
- 检查引用 key 是否存在
- 检查 `.bib` 字段完整性
- 生成引用证据包:Crossref / arXiv / Unpaywall 等 metadata + URL 可访问性 + title 比对
- 输出篇幅分布、引号问题、缩略语与术语一致性初筛
### 多线程独立 QC
- 优先用 `parallel-vibe`,并把 `.parallel-vibe/` 放到当前 run 内部
- snapshot 只包含最小必要副本:`*.tex/*.bib` + 预检证据包
- 每个 thread 至少覆盖:
- 文风与可读性
- 引用真伪与错引风险
- 篇幅与结构分布
- 逻辑与论证闭环
- 缩略语规范
- 术语一致性
- 至少 2 类其它 QC
### 汇总聚合
- 主线程合并 threads 的 `RESULT.md`
- 去重、冲突处理、按 `P0/P1/P2` 排序
- 输出最小可执行修改路线
### 标准化报告
最终报告必���包含:
1. 执行摘...
Details
- Author
- huangwb8
- Repository
- huangwb8/ChineseResearchLaTeX
- Created
- 2 years ago
- Last Updated
- yesterday
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
Data & Documents Featured
nsfc-ref-alignment
检查 NSFC 标书正文引用与参考文献的一致性与真实性风险(只读):核查 bibkey 是否存在、BibTeX 字段与 DOI 等格式问题,并生成结构化输入供宿主 AI 逐条评估“正文表述是否真的在引用该文献”;默认仅输出审核报告,不直接修改标书或 .bib(除非用户明确要求)。
2,828 Updated yesterday
huangwb8 Code & Development Featured
nsfc-reviewers
当用户明确要求"评审国自然标书"、"模拟专家评审"、"审阅 NSFC 申请书"时使用。模拟领域专家视角对 NSFC 标书进行多维度评审,输出分级问题与可执行修改建议。⚠️ 不适用:用户只是想写/改标书某个章节(应使用 nsfc-*-writer 系列技能)、只是想了解评审标准(应直接回答)、没有明确"评审/审阅"意图。
2,828 Updated yesterday
huangwb8 Data & Documents Featured
nsfc-justification-writer
当用户要求写作、重构、审查或润色 NSFC/科研基金申请书的立项依据、研究意义、国内外现状、科学问题或科学假设时使用。以语义论证和可核验性为核心,支持任意文件名、标题命令和 LaTeX 结构;默认全自动完成诊断、成稿、校正、备份和写入,不向用户发起中途确认或审核问题。
2,828 Updated yesterday
huangwb8