mcpField
N
nature-polishing

nature-polishing

github.com/yuan1z0825文档处理51.2k17.8k 次安装1 天前更新
代码仓库

关于 nature-polishing

nature-polishing 是按路由规则润色学术稿件的技能,面向修改论文文本的研究者。它根据论文类型、章节、语言和期刊选择指导内容,并将排版请求单独处理。

主要功能

  1. 01按论文类型和章节路由编辑
  2. 02选择语言与期刊指导
  3. 03加载核心规则及相关片段
  4. 04单独处理排版请求
  5. 05依据现有证据检查论断

适用场景

  1. 01润色论文摘要或讨论部分
  2. 02按指定期刊调整文本
  3. 03将中文草稿修改为英文
  4. 04诊断论文排版与图件位置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/yuan1z0825/nature-skills --skill nature-polishing

安装后在 Claude Code 中输入/nature-polishing确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

manifest.yaml
README_EN.md
README.md
agents/
openai.yaml
references/
latex-layout.md
nat-comms-2025-diction.md
phrasebank-playbook.md
published-article-patterns.md
section-moves.md
style-guardrails.md
writing-strategy.md
static/core/
failure-modes.md
output-format.md
stance.md
static/fragments/journal/
generic.md
nat-comms.md
nat-mach-intell.md
nature.md
static/fragments/language/
en.md
zh-to-en.md
static/fragments/paper_type/
algorithmic.md
hypothesis.md
methods.md
research.md
review.md
static/fragments/section/
abstract.md
conclusion.md
discussion.md
intro.md
methods.md

详细介绍

Nature 风格学术润色 — 路由

路由协议

对于新的润色任务,请遵循下面的路由。对于后续修改,复用已确定的任务选择和已加载的指导;仅当请求范围发生变化时,才读取额外的片段。

1. 加载清单和核心层

读取 manifest.yaml。它声明了各个轴(paper_type、section、language、journal)、允许的取值,以及每个取值映射到的文件路径。

同时读取 always_load 下列出的每个文件。这些文件包含适用于每项润色工作的默认立场、失败模式诊断、伦理规范和输出格式。

2. 检测本次请求的轴取值

对于清单中的每个轴,使用清单的 detect: 提示和用户输入来确定取值:

  • paper_type — research / methods / hypothesis / algorithmic / review。默认:research。
  • section — abstract / intro / results / discussion / conclusion / title / methods。可以有多个。如果存在歧义且对润色有影响,询问用户。
  • language — en 或 zh-to-en。从草稿本身检测。
  • journal — nature / nat-comms / nat-mach-intell / generic。默认: generic。仅对旗舰刊 Nature 使用 nature,对 Nature Communications 使用 nat-comms,对 Nature Machine Intelligence(NMI)使用 nat-mach-intell。 不要将其他 Nature Portfolio 刊物按旗舰刊 Nature 的规则路由。

在继续之前,用一行简短说明向用户陈述检测到的轴取值,以便他们能以低成本纠正你。这是进度更新,不是审批关卡;除非仍有必要的决定未解决,否则继续。

3. 加载匹配的片段

对于每个轴取值,Read 清单中映射的文件。仅当用户提供的自由行文没有章节上下文时,才跳过 section 轴。

不要读取 static/ 中的每个片段。只加载第 2 步选中的内容。

4. 使用已加载的材料进行润色

按照 core/failure-modes.md 中 论文类型 -> 章节任务 -> 段落逻辑 -> 主张/证据/边界 -> 句子润色 的规则,按以下优先级顺序应用已加载的片段:

  1. 论文类型 playbook(架构、写作顺序)。
  2. 章节特定任务与失败模式。
  3. 期刊特定框架与约束。
  4. 语言特定的句子与段落规则(最后应用)。
  5. 贯穿始终的核心立场与伦理。

如果某个段落的结构问题无法在不虚构内容的情况下修复,请将其标记出来,而不是掩盖它。

对于 Results、全文压缩、正文与 SI 的分配,或修订期间添加的散文, 在句子润色之前加载 ../nature-shared/core/main-text-discipline.md。 对每个结果进行分类,保留最短的充分证据链,并要求每一处添加都在受影响的段落范围内触发删除或替换检查。

对于旗舰刊 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

保留主张升级、快速问题漏斗、Introduction–Results 对齐、以发现为中心的摘要压缩、受证据约束的局部解释,以及跨 Results 的综合。这些默认值最初是从已发表的 NMI 论文中提炼而来;请将它们视为基于语料库的指南,而非官方政策,并在目标期刊的现行规则不同时遵从该规则。

对于任何 Discussion 润色或重构任务,还要加载 ../nature-shared/core/discussion-argument-language.md。使用其功能标签来移除 Results 复述,修复从具体发现到有界含义的推进,根据证据强度校准情态动词和报道动词,并使局限性和未来工作解决所明确的主张边界。将其视为通用写作指南,而非期刊政策。

5. 仅在需要时查阅参考资料

references/ 下的文件是深度参考资料,而非默认加载项。根据清单中的 references.on_demand 表按需打开它们,例如当用户明确要求 phrasebank 风格的替代方案或更严格的风格审查时。

当目标为 Nature Machine Intelligence,且确切的限制、可用性章节、会议扩展披露或生产检查影响修订时,加载 ../nature-shared/journal-formats/nature-machine-intelligence.md。

对于整篇手稿的一致性审查或跨段落漂移的证据,加载 ../nature-shared/core/consistency-sweep.md。本地后续编辑需要检查受影响的术语、数字和主张,而不是仅仅因为这是又一轮编辑就重新启动完整审查。修正后,重新检查受影响的出现位置和依赖的主张;当新的差异值得时,扩大审查范围。

排版(Layout/typesetting)请求有所不同。 如果用户要求修复放置位置而非措辞——页面松散/稀疏、孤立标题、图形无法填满页面或跨页拆分、"Float too large"、多面板排列、稀疏的 Supplementary Information——跳过散文相关轴(paper_type、section、language、journal),直接加载 references/latex-layout.md。该文件是自包含的:它包含诊断工作流(渲染 → 联系表 → 读取日志)、float-glue 和 [H]/\clearpage/placeins 模式,以及"在源头将宽图形重新生成为更高"的规则。务必在前后编译并目视检查渲染页面——绝不要仅凭 .tex 判断排版。

评论

支持 Markdown