用途
本技能用于 NSFC(国家自然科学基金)标书正文“(二)研究内容”的写作或重构,并同步编排“特色与创新”与“三年年度研究计划”。当用户明确要求“写/改研究内容”或“研究内容+创新+年度计划编排”时使用。
目标输出
写入落点共 3 个文件:
- extraTex/2.1.研究内容.tex
- extraTex/2.2.特色与创新.tex
- extraTex/2.3.年度研究计划.tex
禁止改动:main.tex、extraTex/@config.tex、任何 .cls/.sty。
编排原则
先把 2.1 写成“可验证闭环”,再从 2.1 抽取创新点生成 2.2,最后把 2.1 的任务拆分成三年里程碑生成 2.3。
参数与输出模式
建议显式提供:
- project_root:标书项目根目录(如 projects/NSFC_Young)
- output_mode(默认 apply):
- preview:不直接写入文件;输出三段可复制粘贴的 LaTeX 正文草稿,并标注应写入的目标文件路径
- apply:仅写入三份目标文件,不触碰其他文件
必需输入
若用户未提供,需先收集/补全 references/info_form.md 中的最小信息表。缺失信息应明确列出,并停止依赖该输入的步骤。
执行流程
- 定位项目与目标文件:确认 project_root,读取并仅编辑三份 extraTex/2.*.tex 文件;如目标文件不存在,提示用户先初始化/拷贝模板项目。
- 固定“子目标三件套”:把目标拆成 3–4 个子目标(内部规划可用 S1–S4 编号便于自检回溯,此编号禁止出现在最终 LaTeX 正文中),并对每个子目标写清指标、对照/基线、数据来源/验证方案。
- 生成 2.1 研究内容,以“问题→目标→内容→路线→验证”为主线。
- 从 2.1 抽取 2.2 特色与创新:1–3 条即可,说明现有路线的局限、本项目的不同之处及预期差异;避免绝对化措辞(如“首次”“领先”),如确需使用必须给出可核验证据或改为可审稿的相对表述。
- 从 2.1 推导 2.3 年度研究计划(三年不跨年):每年包含年度目标、关键任务、可验收里程碑、可交付成果;里程碑必须与子目标挂钩。
- 一致性校验:检查 2.2 创新点能否回溯到 2.1 的具体任务与验证;检查 2.3 里程碑是否覆盖全部子目标且每年都有可交付物。
- 术语口径对齐:研究对象/缩写/指标命名尽量与(一)立项依据、(三)研究基础保持一致。
- 输出净化:写入 .tex 前确认正文不含 S1/S2/Sx/Ty/Vz 等内部规划编号,改用自然语言表达对应关系(如“针对第一个研究目标”)。
任务完成后提醒:技术路线图建议放在研究内容开头。
两阶段工作模式
- 规划阶段(内部,不写入正文):用三件套、S1–S4 编号、验证口径菜单把研究逻辑想清楚,确保每个目标都有指标、对照和数据来源。
- 写作阶段(输出到 .tex):切换到叙事模式,把规划结论融化进连贯段落,让读者感到研究逻辑清晰,而不是在填表。
篇幅与结构参考(推荐值,非强制)
- 推荐页数:12–15 页(含图表),约占标书总页数(≤28 页)的 50%
- 推荐字数:12000–15000 字(纯文字部分)
- 图表策略:插入 10–20 张图通常不会显著压缩文字篇幅
- 核心原则:评审标准已从“字数控制”转向“页数控制”,不要以字数为导向规划篇幅
- 基础研究推荐框架:科学问题提出 → 研究假说 → 验证思路 → 预期结果
- 应用研究推荐框架:技术瓶颈 → 解决方案 → 实验设计 → 效果验证
- 通用兜底主线:问题 → 目标 → 内容 → 路线 → 验证
参考文件
- references/subgoal_triplet_examples.md:子目标“三件套”示例
- references/relative_coordinate_examples.md:创新点“相对坐标系”示例
- references/yearly_plan_template.md:年度计划模板
- references/output_skeletons.md:三个输出文件的最小结构骨架
- references/page_budget.md:篇幅控制参考
- references/anti_patterns.md:常见写作反模式与改写
- references/validation_menu.md:验证口径菜单
- references/terminology_sheet.md:术语口径对齐表
- references/dod_checklist.md:校验清单
输出管理
新任务中间文件统一写入 ./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/。同一任务复用一个任务根目录;多 Skill 协作才创建 shared/。正式交付物不写入该目录。
约束与限制
- 仅编辑三份 extraTex/2.*.tex 文件;不得修改 main.tex、extraTex/@config.tex、任何 .cls/.sty。
- 目标文件若已包含标题命令(如 \subsection{...} / \subsubsection{...}),只替换正文内容,不改标题与结构层级。
- 信息不全时先提问补齐,不要用“看起来像真的”的细节硬写。
- 不将未验证的信息伪装成确定结论;不超出本技能声明的范围。
- 不记录 API Key、访问令牌、密码、Cookie、环境/凭据文件、私有 Prompt、身份信息、本地用户名、主机名或不必要的大体积原始数据。
- 文件路径必须规范化并限制在授权项目范围内;外部 URL、子进程和网络访问遵循最小权限。
- Skill 版本唯一记录在自身 config.yaml:skill_info.version。
- 发现由本技能设计缺陷导致的 bug,优先使用 bensz-collect-bugs 记录到 ~/.bensz-skills/bugs/,严禁直接修改用户本地已安装的 skill 源码;如可通过 workaround 继续任务,应先记录 bug 再继续。
失败与恢复
保留错误证据和已完成产物;仅在输入、环境或外部依赖恢复后从最近的失败步骤重试。
适用场景
适用于需要按 NSFC 正文格式撰写或重构研究内容、并配套生成特色创新与三年年度研究计划的场景,尤其是采用 LaTeX 模板的标书项目。关于本技能的收费、价格、支持平台等信息,资料中暂未提供。