Paper Writing Memory Manager 是一个面向机器学习论文写作的技能,用于维护论文的动态写作记忆。它是非线性论文写作的全局状态层:记录正在写什么、措辞为何改变、哪些论点出现在何处、哪些章节已过期,以及当证据、论点、图、表、标题或风格决策变化时必须更新什么内容。
用途
该技能用于:初始化 paper/.agent/writing-memory/;在会话开始时恢复当前写作状态;记录章节状态、段落状态、标题/表格/图编辑以及未完成的写作线索;将论点、证据、结果、图、表、标题和论文位置映射为依赖图;判断局部编辑或新实验结果对整个草稿的影响;在论点/证据/结果变化后标记受影响章节为过期;记录风格、术语、节奏和特定会议/期刊的写作决策;在针对各章节的写作技能之间交接工作。
它不用于撰写正文本身(应使用 paper-writing-assistant 及各章节专用写作技能),不作为论点/证据的事实来源(应使用 paper-evidence-board),也不用于跨项目的长期记忆(应使用 research-project-memory)。
技能目录结构
<installed-skill-dir>/ 下包含 SKILL.md、references/(memory-schema.md、update-protocol.md、writing-layers.md、impact-propagation.md)以及 templates/(writing-state.md、section-ledger.md、dependency-map.md、edit-impact-log.md、writing-style.md、style-and-terminology.md、open-writing-threads.md、session-notes.md)。
渐进加载
始终读取 references/memory-schema.md 和 references/update-protocol.md。在进行非平凡的正文编辑、风格/术语修改、因排版调整的重写、会议适配或最终润色前,读取 references/writing-layers.md。当论点、结果、表、图、标题、摘要或局限性发生变化时,读取 references/impact-propagation.md。
初始化 paper/.agent/writing-memory/ 下缺失文件时使用 templates/;初始化 paper/.agent/writing-style.md 时使用 templates/writing-style.md。当相关文件存在时,读取 paper/.agent/writing-contract.md、writing-style.md、writing-style-lessons.md、notation-contract.md、paper-evidence-board.md、evidence-completion-plan.md、result-asset-provenance.md、provisional-results.md、consistency-report.md。当写作变更影响项目级状态时,读取根目录下 memory/claim-board.md、evidence-board.md、provenance-board.md、handoff-board.md、phase-dashboard.md。仅在需要时读取目标草稿文件中请求的章节、段落、标题、表格或图。
核心原则
写作是非线性的,记忆必须跨会话保存活跃线索、过期区域和依赖关系。局部编辑可能产生全局后果,应记录语义影响而非仅文本差异。依赖图应使跨章节一致性变得可管理。写作记忆是智能体私有的;若活动论文分支是 Overleaf/合著者可见、匿名投稿、arXiv/公开或 camera-ready 公开源,需确保 .agent/ 被忽略或未跟踪,或改用智能体私有的论文工作树/根记忆。章节状态应区分 stable、draft、stale、blocked、missing、needs-review。风格和术语决策属于写作记忆的一部分。写作编辑应声明其活跃层级:layout、surface-fluency、argument、technical-consistency、style-consistency、venue-adaptation 或 final-polish。写作风格应作为记忆演化:记录一次性经验,将重复偏好提升为项目契约,再泛化为可复用技能规则。不要复制完整论文文本或冗长实验报告,只存指针、位置、ID 和简明决策。每个实质性写作动作都应留下小的记忆痕迹:改变了什么、为何、影响什么、仍开放什么。若写作变更影响项目级论点生命周期、证据溯源、阶段门或跨模块工作,应通过 research-project-memory 在根记忆 memory/ 中总结影响,而非隐藏在论文本地记忆中。
使用方式(步骤)
步骤 1 - 定位或初始化写作记忆:找到论文根(项目控制根下的 paper/、当前目录即论文仓库、或用户提供的路径)。记忆目录为 paper/.agent/writing-memory/;若无 paper/ 目录且当前目录是论文仓库,则使用 .agent/writing-memory/。从 templates/ 初始化缺失文件。
步骤 2 - 构建或刷新写作快照:读取 references/memory-schema.md,创建紧凑快照,包含 Venue、Paper archetype、Current positioning、Active writing focus、Stable/Draft/Stale/Blocked sections、Active claims、Recent evidence/result changes、Open writing threads、Highest-risk dependencies、Recommended next writing action。优先使用本地论文工件;若无写作契约或证据板,记录为阻塞项并路由到相应技能。
步骤 3 - 更新章节与依赖记忆:对任何写作动作,更新 section-ledger.md、dependency-map.md、style-and-terminology.md、paper/.agent/writing-style.md 或 writing-memory/style-and-terminology.md、open-writing-threads.md、edit-impact-log.md、session-notes.md。条目保持简明并链接到文件/章节,而非复制长正文。
步骤 4 - 传播影响:当有内容变化时读取 references/impact-propagation.md。对被改变对象分类(claim、result/evidence、table、figure、caption、method notation、title/abstract/contribution、related-work boundary、limitation/scope、terminology/style),然后标记受影响位置(title、abstract、contribution bullets、introduction、method、experiments/results、figures/tables/captions、related work、limitations、conclusion、appendix)。对每个受影响位置标记状态:update-needed、verify、stable、blocked 或 cut-candidate。
步骤 5 - 路由下一个写作技能:按活跃线索路由,例如 title/abstract/contribution 到 abstract-title-contribution-writer,introduction 到 paper-introduction-argument-writer,method explanation 到 method-section-explainer,results prose 到 experiment-story-writer,related work 到 related-work-positioning-writer,limitations/scope 到 limitations-scope-writer,result gap 到 paper-evidence-gap-miner,CSV 派生的表/图到 paper-result-asset-builder,广泛正文编辑到 paper-writing-assistant,整体一致性检查到 paper-draft-consistency-editor。
步骤 6 - 结束会话:更新 session-notes.md 和 writing-state.md,记录改变了什么、为何改变、新增或失效了哪些依赖、哪些章节现已过期或稳定、仍有哪些证据缺口、需要哪些项目级溯源/交接/论点生命周期/阶段面板更新、下一步推荐动作。若存在项目记忆,当写作会话产生供其他模块使用的工作时(如缺失证据请求、资产请求、新计算请求或一致性请求),创建或更新 memory/handoff-board.md。
最终检查
完成前确认:写作记忆文件存在且紧凑;活跃论点映射到论文位置或标记为未放置;章节状态反映当前草稿现实;证据或论点变化后过期位置被明确标记;风格和术语决策已记录;非平凡编辑有活跃写作层级和受保护不变量记录;开放写作线索有下一步动作;当写作需要证据、资产、诊断、新计算或一致性审查时创建项目级交接;其他技能知道下一步该做什么。
适用场景与限制
适用于非线性论文写作的状态跟踪、依赖管理与影响传播,特别是在跨会话、多章节协作或证据频繁变动的情境下。限制:本技能不撰写正文,不作为论点/证据事实来源,不用于跨项目长期记忆;其记忆为智能体私有,在协作者可见或公开分支下需注意隔离。