nsfc-length-aligner
Solid基于国自然标书篇幅预算标准;检查目标标书篇幅并总结差距;给出针对性优化建议;在尽量不改变原意的前提下扩写/压缩到达标。
Data & Documents 2,565 stars
246 forks Updated 1 weeks ago MIT
Install
Quality Score: 88/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# nsfc-length-aligner
## BenszAPI 任务工作区
本 Skill 的新任务中间文件统一写入 `./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/`。同一任务复用一个任务根目录;多 Skill 协作才创建 `shared/`。正式交付物不写入该目录,历史隐藏目录只允许显式兼容读取、迁移或清理。
## 与 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>/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/nsfc-length-aligner/` 托管所有中间文件与报告
- 不要把 `length_report.*`、临时分析稿、计划文件写到工作目录根层或仓库其他位置
- 若显式传入 `--out-dir`,优先使用相对路径 `.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/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 复核)
- ...
Details
- Author
- huangwb8
- Repository
- huangwb8/ChineseResearchLaTeX
- Created
- 2 years ago
- Last Updated
- 1 weeks ago
- 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,565 Updated 1 weeks ago
huangwb8 Data & Documents Featured
nsfc-justification-writer
当用户明确要求"写/改 NSFC 立项依据""立项依据写作/重构"时使用。基于最小信息表输出价值与必要性、现状不足、科学问题/假说与项目切入点,并保持模板结构不被破坏。适用于 NSFC 及各类科研基金申请书的立项依据写作场景。
2,565 Updated 1 weeks ago
huangwb8 Data & Documents Featured
nsfc-research-foundation-writer
当用户明确要求"写/改研究基础""研究基础+工作条件+风险应对编排"时使用。为 NSFC 正文"(三)研究基础"写作/重构,并同步编排"工作条件"和"研究风险应对",用证据链证明项目可行、资源条件对位研究内容、风险预案可执行。
2,565 Updated 1 weeks ago
huangwb8