关于 scientific-writing-draft
这项科学写作技能将已批准的大纲扩写为论文草稿,再通过独立流程按选定的风格指南修订。它面向需要确保每项论述都忠于大纲和参考文献的研究者。
主要功能
- 01按章节撰写正文
- 02围绕段落目的组织结构
- 03将论述追溯至大纲和参考文献
- 04在独立流程中应用风格指南
适用场景
- 01根据已批准的大纲起草论文
- 02核对正文是否符合有来源支撑的大纲
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ d-laub/ dlaub-togo --skill scientific-writing-draft安装后在 Claude Code 中输入/scientific-writing-draft确认已加载。
附带文件styles/dlaub-style.md
详细介绍
科学写作——阶段 3:起草
概述
将获批的 outline.md 扩写为完整正文,然后在单独的一轮中执行风格指南。分为两个阶段:
- 起草——根据大纲逐节撰写正文,采用用户的语气。内容忠实度是首要任务。
- 风格修订——由专门的子 Agent 在全新上下文中重新阅读完整的风格指南,并修订整篇草稿。
之所以拆分:在漫长的起草对话中,风格指南会逐渐脱离上下文,规则也不再得到应用。最后安排一个上下文中只有风格指南和草稿的子 Agent,就能干净利落地应用指南。
每句话都能追溯到一个大纲要点——起草不会引入新的论断。
方法主干——步骤 13–15
起草是十五个步骤中的第 13–15 步:将每个计划段落(其第 11 步的目的陈述)写成由三部分组成的段落(详情见:scientific-writing/fifteen-steps.md):
- 主题句(第 13 步)。 通常直接使用段落的目的陈述;也可以是一个问题、一个转折点(“确立 X 后,我们转而讨论 Y”)、一个复杂情况(“……但它无法解释……”),或一个延伸(“可以用一个模型具体说明这一点”)。如果段落不支持论文的主要观点,就重写或删去。
- 支撑句(第 15 步)。 通常为 3–6 句。对于方法、结果和讨论部分的回应,从大纲中的方法/结果/回应列表中提取。方程、算法和代码都算支撑句。删去任何不能推进段落目的的句子。
- 结尾句(第 14 步)。 收束主题句开启的主题(陈述句→展开/总结该主题;问题→回答问题),并在逻辑上(不一定在句法上)过渡到下一段。如果主题句和结尾句脱节,就把两句都重写。
这是措辞阶段;思路已在大纲中确定。风格润色完全留到第二阶段。
先加载上下文
阅读:story.md、outline.md、references.md 和选定的风格指南。
默认风格:styles/dlaub-style.md(此技能所在目录)。如果 styles/ 中有多个风格,请询问用户选用哪一种。记录所选指南的路径——第二阶段需要用到。
第一阶段——起草(逐节进行)
- 撰写正文:依据
outline.md中的要点,按照上述主题句→支撑句→结尾句的要求,为每个第 11 步的目的陈述写一个段落,并采用所选风格指南的语气。 - 忠实度审查——每个论断仍须能追溯到
outline.md中的要点及其支撑指针/references.md条目。不得添加没有依据的论断,不得遗漏图示引用,不得改动数字。 - 继续下一节。
在故事目录中写入 draft.md。此处不要执行完整的风格检查清单——那是第二阶段的任务。第一阶段的正确产出应是略显粗糙但忠实于原文的草稿。
第二阶段——风格修订(专门的子 Agent)
完整草稿完成后,派出一个子 Agent,其上下文中只能包含风格指南和草稿。此步骤是必需的,不可省略:不要在当前对话中直接精修风格,因为此处的上下文已经无法充分保留指南内容。
向子 Agent 下达以下任务:
完整阅读
<path-to-selected-style-guide>,然后阅读<story-dir>/draft.md。 逐段使用风格指南末尾的检查清单,对整篇草稿应用指南中的每条规则。 直接在draft.md中进行仅限风格的修改:
- 不得添加、删除或改动任何论断。
- 不得改动任何数字、引用标记或图示引用(文字或位置)。
- 不得改动章节结构或标题。 返回一份简短清单,列出你修改的类别(例如:“删去 6 个破折号,调整 4 个句子的保留措辞,修正 2 处重复的图示引用”)。
子 Agent 返回后,快速查看其修改清单,并抽查数字和图示引用是否都未移动。
输出
draft.md,其中的引文标记和图示引用须与大纲完全一致。- Phase 2 完成后:简短交接,说明大纲中哪些部分内容较单薄、因此正文需要扩展,以及子 Agent 的风格修改摘要。
红线——停止
- 句子包含
outline.md中没有的主张 → 删除该主张,或将其退回 Stage 2。 - 数字与大纲不一致 → 恢复原数字;大纲中的数字是唯一依据。
- 跳过 Phase 2 子 Agent 并直接手动修改风格 → 风格指南已偏离上下文;请派遣子 Agent。
- 风格子 Agent 修改了数字、引文或图示引用 → 撤销该修改;此轮仅调整风格。
完成
将 draft.md 交给用户审核。