SuperAPI AI 工具集

icml-write

写作与研究

查看项目

更新于 10-15 17:57

技能介绍

用途

icml-write 是一个面向 ICML(International Conference on Machine Learning)论文写作的编码智能体技能。它引导编码智能体从“一个装满结果的代码仓库”走到可投稿的 ICML 论文,也支持对已有草稿的修订。它是五个同类技能之一,这些技能通过论文项目中的 .icml/ 工作区共享状态。

该技能与用户交流时使用用户所用的语言,但论文正文用英文写作(默认美式拼写,除非用户或合著者偏好英式,且需保持一致)。

主要能力

  • 从仓库中提取项目摘要,检查证据(原始输出、种子/运行、方差、基线调优),记录红队笔记。
  • 将结果压缩为 1–3 条连贯的论点(claims),每条标注强度等级(existence-proof、systematic、narrow、hedged、theorem),并建立 claims ledger 和 Numbers 表。
  • 先写摘要以尽早暴露薄弱故事,再制定段落级大纲、图表计划、页面预算。
  • 按节起草论文,使用官方样式包,保留 TL;DR 注释以同步大纲与草稿,优先使用从 ledger 生成的宏来管理数字。
  • 分轮修订:结构 → 段落 → 句子 → 删减 → 一致性 → 数字与引用。
  • 提供脚本:extract_outline.py(从 TL;DR 注释重建反向大纲)、lint_prose.py(句子级检查)、check_numbers.py(核对数字与 ledger)、check_submission.py(机械合规检查)。
  • 支持修订已有草稿:从草稿构建 ledger、添加 TL;DR 注释、运行反向大纲、按用户需求选择轻度润色或结构修订。
  • 支持从其他会议移植到 ICML:使用新模板、删减到 8 页、切换引用风格、添加 Impact Statement、重新匿名化等。

使用方式

在编码智能体中调用该技能。每次会话开始时:找到 LaTeX 根目录(通常是 paper/),运行 python scripts/init_workspace.py --root <latex-root> --skill icml-write;阅读 references/workspace-contract.md 和 .icml/state.md;检查 .icml/venue_facts.md;确定入口点(从仓库开始、已有草稿、从其他会议移植、或窄请求)。

流程分为:Phase 1 理解项目 → Phase 2 压缩为论点(Checkpoint 1,停下等待人类批准)→ Phase 3 大纲(Checkpoint 2,停下等待批准)→ Phase 4 起草 → Phase 5 分轮修订 → Phase 6 交接。

窄请求(如“收紧摘要”“重写相关工作”)可直接执行,但仍需遵守基本规则并运行相关修订轮次。

适用场景

  • 从研究仓库撰写新的 ICML 论文。
  • 修订已有的 ICML 草稿(轻度润色、结构修订或特定章节)。
  • 将其他会议的论文移植到 ICML。

限制

  • 绝不写未从项目文件读取的数字;每个结果必须追溯到 claims ledger 中的行,每行追溯到文件和定位符。缺失数字写 \textbf{[N?]} 并开 issue。
  • 绝不凭记忆写 BibTeX;未验证的引用成为可见占位符(\citep{PLACEHOLDER_topic_verify})并开 [cite] issue。
  • 绝不掩盖逻辑缺口;将缺口写入 open_issues.md 并提供选项,由人类决定。
  • 绝不添加隐藏或面向审稿人的文本(白字、微小字体、给 LLM 的指令)。
  • 绝不修改 icml2026.sty、页边距、字体或垂直间距来获取空间。
  • 绝不去匿名化:不出现姓名、单位、致谢、基金号、非匿名仓库链接或对作者先前工作的第一人称引用。
  • 绝不抄袭其他论文的句子,包括正在总结的相关工作。
  • 在人类批准论点和大纲之前,不写完整正文。
  • 理论论文的写作约定需向用户询问;捆绑的写作资料主要针对实证论文。
  • 若无法下载官方样式包,请用户放入项目;绝不重建样式文件。
  • 若无法获取官方页面,需告知用户使用的是哪一年的规则。