원클릭으로
writing-chapters
Use when writing paper chapters - requires completed brainstorming, writes one chapter at a time with user confirmation
메뉴
Use when writing paper chapters - requires completed brainstorming, writes one chapter at a time with user confirmation
Use when writing academic papers, theses, or research articles - supports brainstorming, chapter writing, literature review, and LaTeX output
Use for translation, polishing, or de-AI-ification of academic text - provides ready-to-use prompt templates
Use when writing or revising academic papers, especially Chinese journal manuscripts, that need natural prose, de-AI-ification, Markdown formatting, or quality checks
Use when writing or revising Introduction, Related Work, background, literature synthesis, or any section where references must drive claims
Use when designing experiments, result tables, mock planning data, evaluation protocols, or results sections before real data are final
Use when creating data visualizations for papers - generates publication-quality plots with top-journal color schemes
| name | writing-chapters |
| description | Use when writing paper chapters - requires completed brainstorming, writes one chapter at a time with user confirmation |
负责论文各章节的实际写作。必须在头脑风暴完成、项目结构创建后调用。
调用此技能前必须满足以下条件: 1. plan/project-overview.md 存在且包含论文类型和章节结构 2. plan/outline.md 存在且已确认 3. chapters/ 目录已创建如果任何条件不满足,必须先调用 brainstorming-research 技能。
章节写作必须先判断章节类型:evidence-driven-writing,并读取 refs/evidence-map.md 或 plan/evidence-map.md。experiment-results-planning,确认真实数据或明确标记的 mock/synthetic planning data。任何用户要求都不得直接进入正文。诸如“写得自然”“不要泛泛而谈”“注意衔接”只能转化为句子、段落、结构和证据处理。
Full-paper drafts and redrafts must use a separate fresh agent for each major chapter. The controller prepares the task packet and review criteria; the chapter agent writes only its assigned file.
Each chapter agent must receive:
plan/chapter-architecture.md;Each chapter agent must return:
The controller must record this in plan/chapter-agent-provenance.md. A chapter without provenance is not accepted for a full-paper redraft.
每章写作完成后,必须执行两阶段检查:
检查是否满足论文基本要求:
| 检查项 | 说明 |
|---|---|
| 字数 | 是否达到目标字数(±10%可接受) |
| 结构 | 章节结构是否完整,小节是否清晰 |
| 引用格式 | 引用格式是否统一(GB/T 7714 或 APA) |
| 标题层级 | 是否符合论文规范 |
检查结果:✅ 通过 / ❌ 需修改
检查写作质量:
| 检查项 | 说明 |
|---|---|
| 去AI化 | 无机械过渡词、无空壳强调句 |
| 语言流畅 | 无重复表达、无冗余 |
| 学术表达 | 使用"本文"、"本研究"等客观表述 |
| 段落结构 | 优先连贯段落,不使用列表堆砌 |
| 引用真实 | 所有引用可追溯,无编造 |
检查结果:✅ 通过 / ❌ 需修改
digraph writing_chapters {
"读取 outline.md" [shape=box];
"确认本章目标" [shape=box];
"用户确认方向?" [shape=diamond];
"调用学科写作模块" [shape=box];
"写作到 chapters/" [shape=box];
"去AI化检查" [shape=box];
"更新 progress.md" [shape=box];
"展示成果" [shape=box];
"用户确认?" [shape=diamond];
"继续下一章?" [shape=diamond];
"结束或继续" [shape=doublecircle];
"读取 outline.md" -> "确认本章目标";
"确认本章目标" -> "用户确认方向?";
"用户确认方向?" -> "调用学科写作模块" [label="确认"];
"用户确认方向?" -> "确认本章目标" [label="调整"];
"调用学科写作模块" -> "写作到 chapters/";
"写作到 chapters/" -> "去AI化检查";
"去AI化检查" -> "更新 progress.md";
"更新 progress.md" -> "展示成果";
"展示成果" -> "用户确认?";
"用户确认?" -> "写作到 chapters/" [label="修改"];
"用户确认?" -> "继续下一章?" [label="确认"];
"继续下一章?" -> "读取 outline.md" [label="是"];
"继续下一章?" -> "结束或继续" [label="否"];
}
从 plan/ 读取:
参考结构模板: skills/brainstorming-research/templates.md 了解不同论文类型的标准结构。
"根据大纲,本章「[章节名]」的主要内容是:
- [要点1]
- [要点2]
- [要点3]
请确认这些要点,或告诉我需要调整的内容:"
| 学科领域 | 调用模块 |
|---|---|
| 工科、理科 | writing-core |
| 文科 | writing-humanities |
| 社科 | writing-humanities(侧重数据) |
| 医学 | writing-medical |
| 法学 | writing-law |
每章必须形成连续论证,而不是把要点平铺为短段落。正文段落应满足以下模式之一:
禁止把这些模式写成列表。每个正文段落都要包含因果、转折、承接或限定关系。除参考文献外,正文默认不得出现项目符号;贡献点需要列表时,最多 3 条,并且必须由前后段落解释。
对完整论文初稿,Introduction、Methodology、Experimental Results and Analysis、Discussion 等主体章节不能只写成摘要级说明。若 plan/chapter-architecture.md 给出 min_chars,必须达到该下限。达不到时,返回 NEEDS_CONTEXT 或继续扩写,不得把短稿标记为完成。
"我将开始写作「[章节名]」。
本章目标:[从outline读取] 预计字数:[根据论文类型估算] 包含小节:
- [小节1]
- [小节2]
请确认或调整后开始写作:"
"「[章节名]」初稿已完成。
实际字数:[字数] 主要内容:[简要总结]
已保存到:chapters/[文件名].md
请审阅以下内容:
[章节内容预览,可以是开头部分]
如需修改请告诉我具体位置和修改意见,确认无误后我将更新进度。"
在 progress.md 中记录:
## [日期] - [章节名]
- **状态**:已完成 / 待修改
- **字数**:[字数]
- **用户确认**:是 / 否
- **修改记录**:[如有]
方法章节必须采用输入到输出(input-to-output)flow,而不是模块清单:
禁止只写“由三层组成”“包括若干模块”后缺少数据流、公式位置和可复现步骤。
结果章节不得保留“实验目的、表位、回填模板、讨论提示、请用户替换”等过程性说明。真实结果用数据支撑;mock 数据只能作为 planning data,并保留 [待真实实验替换] 标记,不能写成已验证结论。
正文污染 contamination firewall 必须检查:
"检测到项目结构未创建。需要先完成头脑风暴才能开始写作。
是否现在开始头脑风暴?"
调用 brainstorming-research。
"建议先完成「[前置章节]」再写「[当前章节]」,因为:
- [原因]
是否要先写前置章节,还是跳过继续?"
记录用户选择到 notes.md。
"理解你想加快进度。我会简化确认流程,但仍需要你在每章完成后简单确认。
现在开始写作「[章节名]」。"