方法章节讲解器(Method Section Explainer)
用途:帮助作者撰写并组织结构化的方法章节,让审稿人能够理解什么是新的、它如何工作,以及每个设计选择为何存在。该技能面向方法章节的写作与组织,而不是发明算法。
适用场景: 选择方法章节结构;引入符号与问题设定;撰写方法总览段落;对模块、损失、训练/推理流程或系统组件进行排序;决定算法框、公式与总览图应放置的位置;解释设计理由而不过度宣称;将实现细节移至附录或实验设置。
不适用场景:设计新算法。方法设计应使用 algorithm-design-planner;宽泛的行文使用 paper-writing-assistant;记录符号、方法术语、总览图依赖与过期结果/图注位置使用 paper-writing-memory-manager;图质量使用 figure-results-review;章节存在后进行一致性检查使用 paper-draft-consistency-editor。
技能目录结构: <installed-skill-dir>/ ├── SKILL.md ├── references/ │ ├── method-structure-patterns.md │ └── notation-and-rationale.md └── templates/ └── method-explanation-plan.md
渐进式加载: 始终阅读 references/method-structure-patterns.md。 在撰写符号、公式、算法框、设计理由或附录边界时,阅读 references/notation-and-rationale.md。 在创建 paper/.agent/method-explanation-plan.md 时使用 templates/method-explanation-plan.md。 如存在,阅读本地 paper/.agent/writing-contract.md、paper/.agent/writing-memory/、算法规格、设计文档、方法笔记、sections/method*.tex、sections/approach*.tex、figures/*.tex 及附录文件。
核心原则: 按读者需要的顺序解释方法,而非按实现顺序。 在低层细节之前先给出任务/设定与方法总览。 仅在符号即将被使用时才引入。 每个模块或公式都应有存在的理由。 总览图应锚定章节;图注不应承载缺失的关键解释。 区分概念方法、训练目标、推理流程与实现细节。 可复现性关键细节需放置在某处,但不一定放在方法主章节。 不要用方法文字提出属于结果部分的实证性主张。
步骤 1 - 构建方法快照: 提取论文原型、方法类型、目标会议/期刊、主要方法主张、所提出的对象、输入/输出、关键组件、训练目标、推理流程、总览图、算法框、所需符号、附录材料、读者困惑风险。若方法本身描述不充分,先转到 algorithm-design-planner 再撰写最终文字。
步骤 2 - 选择结构模式: 阅读 references/method-structure-patterns.md 并选择一种:算法类方法、模型架构、训练目标或损失方法、基准或数据集构建、系统/工具、理论/设定、混合型。该模式决定子节顺序及主文内容。
步骤 3 - 创建方法讲解计划: 创建或更新 paper/.agent/method-explanation-plan.md。若无 paper/ 目录且当前目录为论文仓库,保存至 .agent/method-explanation-plan.md。使用 templates/method-explanation-plan.md。对每个子节记录:所回答的读者问题、引入的概念、引入的符号、图/公式/算法引用、附录交接。
步骤 4 - 起草或修订方法文字: 对每个子节:以该子节目的开篇;在变换之前定义输入与输出;一次只引入一层抽象;在设计可理解后陈述设计理由;用公式形式化而非替代解释;以该部分如何连接下一组件收尾。修订 LaTeX 时,除非是所请求编辑的一部分,否则保留标签、引用、引文、宏与数学。
步骤 5 - 决定主文与附录: 保留在主文:核心机制、必要符号、理解主张所需的训练/推理逻辑、与新颖性相关的设计理由、若属核心的总览图或算法。移至或推迟到附录:长证明、超参数网格、论证不需要的架构细枝末节、数据集预处理细节、工程边界情况、支持但非定义方法的推导。
步骤 6 - 最终检查: 方法的新颖性可见;符号先于使用且不过量;模块按依赖顺序引入;每个公式都有周边解释;设计选择有理由或移至实现细节;总览图、算法框与文字一致;结果性主张未被夹带进方法章节;附录交接明确;通过 paper-writing-memory-manager 回写符号、术语与方法章节状态——记录锁定的符号决策、模块/组件命名、算法框存在与否、总览图依赖,以及哪些下游章节(结果、图注、附录)依赖方法术语。