关于 nature-writing
nature-writing 是用于撰写学术稿件和首次投稿材料的技能,按路由选择 Nature 风格指导。它帮助研究者依据任务、论文类型、章节、语言和期刊选取规则,并标出缺失证据而非自行补造。
主要功能
- 01按任务和论文类型路由写作
- 02选择章节、语言与期刊指导
- 03按需加载相关写作片段
- 04支持首次投稿材料
- 05标出缺失证据与论证边界
适用场景
- 01撰写论文的一个章节
- 02准备首次投稿材料
- 03使摘要符合目标期刊要求
- 04在写作前识别缺失证据
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ yuan1z0825/ nature-skills --skill nature-writing安装后在 Claude Code 中输入/nature-writing确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
manifest.yamlREADME_EN.mdREADME.mdagents/openai.yamlreferences/abstract.mdarticle-architecture.mdchinese-author-workflow.mdconclusion.mdreferences/examples/abstract-examples.mdindex.mdintroduction-examples.mdmethod-examples.mdreferences/examples/abstract/template-a.mdtemplate-b.mdtemplate-c.mdreferences/examples/introduction/novel-task-challenge-decomposition.mdpipeline-not-recommended-abstract-only.mdpipeline-version-1-one-contribution-multi-advantages.mdpipeline-version-2-two-contributions.mdpipeline-version-3-new-module-on-existing-pipeline.mdpipeline-version-4-observation-driven.mdtechnical-challenge-version-1-existing-task.mdtechnical-challenge-version-2-existing-task-insight-backed-by-traditional.mdtechnical-challenge-version-3-novel-task.mdversion-1-task-then-application.mdversion-2-application-first.mdversion-3-general-to-specific-setting.mdversion-4-open-with-challenge.mdreferences/examples/method/example-of-the-three-elements.mdmethod-writing-common-issues-note.md详细介绍
Nature 风格科学写作 — 路由器
路由协议
对于新的撰写任务,请遵循以下路由。对于后续编辑,请复用已确定的任务选择和已加载的指南;仅当请求的范围发生变化时,才读取额外的片段。
1. 加载清单和核心层
读取 manifest.yaml。它声明了各个轴(task、paper_type、section、language、journal)、允许的取值,以及每个取值映射到的文件路径。
同时读取 always_load 下列出的每个文件。这些文件包含适用于每个撰写任务的默认立场、写作工作流和输出格式。
2. 检测此请求的轴取值
对于清单中的每个轴,使用清单的 detect: 提示和用户的输入来确定取值:
task— manuscript / submission-package。对于首次投稿材料使用submission-package,绝不用于修稿通信。paper_type— research / methods / hypothesis / algorithmic / review。默认:research。section— abstract / intro / related-work / method / experiments / discussion / conclusion / title。可以有多个。如果有歧义且对草稿有影响,请询问用户。language— en 或 zh-to-en。从用户自己的笔记中检测。journal— nature / nature-family / nat-comms / nat-mach-intell / generic。 默认:generic。仅对旗舰期刊 Nature 使用nature, 对 Nature Communications 使用nat-comms,对 Nature Machine Intelligence(NMI)使用nat-mach-intell,对其他 Nature Portfolio 期刊或 未指明的 Nature 系列请求使用nature-family。
在撰写之前,用一行简短的话向用户说明检测到的轴取值,以便他们可以低成本地纠正你。这是进度更新,不是审批关卡;除非仍有必要的决定未解决,否则继续。
3. 加载匹配的片段
对于每个轴取值,读取清单中映射的文件。当任务为 submission-package 或用户明确要求一段没有章节上下文的自由论证段落时,跳过 section 轴。
不要读取 static/ 中的每个片段。只加载第 2 步选中的内容。
4. 使用已加载的材料起草
按以下优先级顺序应用已加载的片段:
- 核心立场 + 信息采集(
core/stance.md)—— 在起草前揭示缺失的论断 / 证据 / 边界。 - 论文类型操作手册 —— 论证链、起草顺序。
- 章节特定的起草规则与结构。
- 当
task=submission-package时,任务特定的投稿规则。 - 期刊特定的框架与约束。
- 语言特定的句子与段落规则(最后应用)。
对于 task=manuscript,按要求的规模使用 core/workflow.md。为新章节或重大重构规划论证;标题、单个段落或局部后续补充只需适用的证据、措辞和一致性检查。完成所要求的正文,除非有未解决的重大决策阻碍,或用户要求先提供大纲以供批准。
在起草或重构 Results,或压缩完整稿件的主
文时,还要在构建段落图之前加载 ../nature-shared/core/main-text-discipline.md。按功能对每个结果进行分类,将其分配到主文、图注、Methods/source data 和 SI,然后起草最短的充分证据链。不要将完整的分析记录等同于完整的主文。
当目标为旗舰 Nature、Nature Communications、Nature Machine Intelligence 或其他 Nature Portfolio 刊物时,为正在起草的章节加载匹配的共享 Nature 风格语料指南:
- Results 或 Discussion →
../nature-shared/core/nature-results-discussion.md - Introduction 或整稿叙事 →
../nature-shared/core/nature-introduction.md - Abstract →
../nature-shared/core/nature-abstract.md
使用这些文件进行论断升级、问题链对齐、 以发现为中心的压缩和综合。它们最初提炼自已发表的 NMI 论文,并作为 Nature 风格默认值加以泛化;不要将其作为官方政策呈现,并让目标期刊的当前规则覆盖它们。
对于任何 Discussion 起草、重构或章节审查,还要加载
../nature-shared/core/discussion-argument-language.md。使用它来选择开篇锚点、控制反向漏斗式扩展、区分文献定位与引用装饰、根据证据校准情态强度,并将局限性与未来工作转化为针对具体论断的推理。这是一般写作指导,而非官方期刊规则。
对于 task=submission-package,请改为遵循 static/fragments/task/submission-package.md 和 references/submission-package.md。构建交付物矩阵和就绪度审查;不要将稿件段落架构强加于行政投稿材料。
如果缺少必要证据或边界,请写一个占位符,并将其列在 Assumptions or missing inputs: 下,而不是编造内容。
5. 仅在需要时才查阅参考资料
references/ 下的文件是深度参考资料和示例库,而非默认内容。请根据 manifest 中的 references.on_demand 表按需打开它们。典型触发条件:
- 用户要求提供具体示例或模板 →
references/examples/index.md。 - 某章节的草稿存在结构性问题,而仅凭该章节片段无法解释 → 对应的
references/<section>.md。 - 用户需要面向广泛读者的
Nature摘要开篇,或询问summary paragraph→references/nature-summary-paragraph.md。 - 用户问“这段文字是否流畅?” →
references/paragraph-flow.md。 - 用户要求自我审查或拒稿风险审计 →
references/paper-review.md。 - 用户询问哪些内容应放在正文、图注或 SI 中;想要更短的
Results 章节;或正在添加由审稿人驱动的解释 →
../nature-shared/core/main-text-discipline.md。 - 用户要求完整的首次投稿材料包、模板,或投稿就绪度审计 →
references/submission-package.md。 - 目标期刊是旗舰期刊 Nature,且确切的投稿或格式要求很重要 →
../nature-shared/journal-formats/nature.md。 - 目标期刊是 Nature Machine Intelligence,且确切的内容类型、投稿、
数据/代码或出版要求很重要 →
../nature-shared/journal-formats/nature-machine-intelligence.md。 - 任何 Nature / Nature Portfolio 目标需要 Results 主张推进、
证据约束的解释、稳健性内容的位置安排,或 Discussion 综合
→
../nature-shared/core/nature-results-discussion.md。 - 任何目标需要 Discussion 功能链、证据校准的情态语言、
针对具体主张的局限性、非冗余的文献定位,
或由不确定性驱动的未来工作 →
../nature-shared/core/discussion-argument-language.md。 - 任何 Nature / Nature Portfolio 目标需要 Introduction 漏斗、确切的空白、
文献逻辑、问题优先的新颖性、研究路线图,或与
Results 的一致性 →
../nature-shared/core/nature-introduction.md。 - 任何 Nature / Nature Portfolio 目标需要摘要证据链、
主要/支持性主张、数值结果,或最终收益决策 →
../nature-shared/core/nature-abstract.md。 - 该工作涉及受监管或专业研究的合规性 →
../nature-shared/core/research-compliance.md。
投稿边界
nature-writing负责同行评审前准备的首次投稿材料。nature-response负责修改说明信、反驳信、逐点回复、标记稿、申诉,以及其他决定后的往来信件。- 将图形摘要和 TOC 图转交给
nature-figure;将模拟的投稿前同行评审转交给nature-reviewer。