nsfc-research-content-writer

Solid

当用户明确要求"写/改研究内容""研究内容+创新+年度计划编排"时使用。为 NSFC 正文"(二)研究内容"写作/重构,并同步编排"特色与创新"和"三年年度研究计划",输出可直接落到 LaTeX 模板的三个 extraTex 文件。

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

Install

View on GitHub

Quality Score: 92/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(二)研究内容编排写作器 ## 与 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 仓库。 ## 目标输出(契约) - **写入落点(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](references/info_form.md) ## 写入安全约束(必须遵守) 1. 仅编辑三份 `extraTex/2.*.tex` 文件;不得修改 `main.tex`、`extraTex/@config.tex`、任何 `.cls/.sty` 2. 目标文件若已包含标题命令(如 `\\subsection{...}` / `\\subsubsection{...}`),**只替换正文内容**,不改标题与结构层级 3. 信息不全时先提问补齐,不要用“看起来像真的”的细节硬写 ## 工作流(按顺序执行) 1. **定位项目与目标文件**:确认 `project_root`,读取并仅编辑三份 `extraTex/2.*.tex` 文件;如目标文件不存在,提示用户先初始化/拷贝模板项目。 2. **固定”子目标三件套”**:把目标拆成 3–4 个子目标(内部规划时可用 `S1–S4` 编号便于自检回溯,**此编号仅用于 AI 内部规划,禁止出现在最终 LaTeX 正文中**),并对每个子目标强制写清: - 指标(可判定/可验收) - 对照/基线(与谁比、怎么比) - 数据来源/验证方案(样本/实验体系/评估方法) 3. **生成 `2.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