nsfc-length-aligner

Solid

基于国自然标书篇幅预算标准;检查目标标书篇幅并总结差距;给出针对性优化建议;在尽量不改变原意的前提下扩写/压缩到达标。

Data & Documents 2,293 stars 225 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# nsfc-length-aligner ## 与 bensz-collect-bugs 的协作约定 - 当用户环境中出现因本 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 仓库。 目标:把“篇幅”从主观感觉变成可量化、可闭环的指标,并围绕预算(budget)指导扩写/压缩。 ## 适用场景 - 你有一份国自然标书,想快速判断是否“某些部分偏短/偏长” - 你需要按模板的硬性篇幅要求(页数/字数/字符数)对齐 - 你希望尽量不改变原意地扩写���压缩(保持论证主线与证据链) ## 不适用场景 - 仅需要“统计字数”而不关心预算与改写闭环(可用更简单的脚本即可) - 标书不在本地(无法提供文本/文件/路径) ## 工作流(强烈建议按顺序执行) ### 0) 锁定隐藏工作区(先做) - 以标书工作目录为根,统一使用 `<workdir>/.nsfc-length-aligner/` 托管所有中间文件与报告 - 不要把 `length_report.*`、临时分析稿、计划文件写到工作目录根层或仓库其他位置 - 若显式传入 `--out-dir`,优先使用相对路径 `.nsfc-length-aligner`;脚本会将**相对** `--out-dir` 解析到 `--input` 对应的工作目录,而不是 shell 当前目录 - 若工作目录本身不可写,应先切换到可写副本后再运行;不要为了省事把中间文件散落到项目外部 ### 1) 需求确认(预算口径) 先确认你要对齐的“硬标准”是什么: - 2026 调研共识的“黄金比例”(面上/青基 C 类,供校对用):立项依据 30%(6–10 页,约 8000–10000 字)/ 研究内容 50%(12–15 页,约 12000–15000 字)/ 研究基础 20%(5–8 页,约 5000–6000 字);合计建议 ≤28 页留缓冲(原则上不超过 30 页) - **页数(硬约束)**:2026+ 改版后“原则上不超过 30 页”,实操建议 ≤28 页留缓冲;不要通过缩小字体/行距“挤页数” - **字符预算(代理指标)**:中文字符 / 总字符等,用于“改写→复检”的确定性闭环(页数最终以 PDF 复核) - 预算范围:总篇幅 + 各部分/关键章节预算(至少覆盖:立项依据/研究内容/研究基础) 说明:本 skill 默认使用 `config.yaml:length_standard` 的**示例口径(已对齐 2026 调研建议)**。你应按当年指南/模板校对后再使用。 ### 2) 运行篇幅检查(确定性) 对目标标书目录(或单文件)运行检查脚本,生成报告: ```bash python3 scripts/check_length.py --input <目标标书路径> --config config.yaml...

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 Solid

nsfc-budget

当用户明确要求“写/生成 NSFC 预算说明书”“写预算说明”“生成 budget.tex / budget.pdf”“写国自然预算 justification”时使用。基于用户标书正文或补充材料,输出一份可提交的预算说明书 LaTeX 项目并渲染 `budget.pdf`。若用户未指定工作目录,必须暂停并先要求其指定。⚠️ 不适用:用户只是想了解预算原则;用户仅要预算表数字而不写说明书;或用户是 2026 青年 A/B/C 默认包干制且无需预算说明书的场景。

2,293 Updated yesterday
huangwb8
Data & Documents Solid

nsfc-qc

当用户明确要求"标书QC/质量控制/润色前质检/引用真伪核查/篇幅与结构检查"时使用。对 NSFC 标书进行只读质量控制:并行多线程独立检查文风生硬、引用假引/错引风险、篇幅与章节分布、逻辑清晰度等,最终输出标准化 QC 报告;中间文件默认归档到“交付目录内的隐藏工作区(.nsfc-qc/)”,并兼容 legacy `.nsfc-qc/`。

2,293 Updated yesterday
huangwb8
Code & Development Solid

nsfc-reviewers

当用户明确要求"评审国自然标书"、"模拟专家评审"、"审阅 NSFC 申请书"时使用。模拟领域专家视角对 NSFC 标书进行多维度评审,输出分级问题与可执行修改建议。⚠️ 不适用:用户只是想写/改标书某个章节(应使用 nsfc-*-writer 系列技能)、只是想了解评审标准(应直接回答)、没有明确"评审/审阅"意图。

2,293 Updated yesterday
huangwb8