mcpField
T
tailor-to-venue

tailor-to-venue

github.com/shaishavmaisuria文档处理5791 次安装5 天前更新
代码仓库

关于 tailor-to-venue

tailor-to-venue 对照目标 venue 的要求检查论文草稿,并在修改前制定具体调整计划。它面向改投论文或需要适配不同 track、格式、页数限制及匿名级别的作者。

主要功能

  1. 01对比 venue 要求
  2. 02规划 track 契合度
  3. 03制定页数预算与删减方案
  4. 04列出模板切换检查项
  5. 05规划匿名化修改

适用场景

  1. 01为被拒论文改投做准备
  2. 02将草稿调整至其他 track 或 venue
  3. 03规划模板和页数限制变更
  4. 04准备评审匿名化修改

安装

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

$npx skills add https://github.com/shaishavmaisuria/research-paper-lifecycle-skills --skill tailor-to-venue

安装后在 Claude Code 中输入/tailor-to-venue确认已加载。

包含的文件

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

references/
anonymization-sweep.md
contribution-reframing.md
page-budget-cutting.md
template-switching.md
scripts/
anon_sweep.py
page_budget.py
texscan.py
venue_diff.py
venueyaml.py

详细介绍

适配投稿场所

将论文草稿与目标投稿场所的要求进行比对,并在进行任何编辑之前,制定一份具体的适配计划:哪些内容需要调整定位、删减、重新排版,以及匿名化。此技能只制定计划;由用户(或后续请求)执行编辑。

适用场景

  • 将论文改投至其他会议、期刊、赛道或页数限制(如新投稿、遭拒后改投或更换投稿场所)。
  • 在不同模板系列之间转换(acmart / IEEEtran / NeurIPS-style / llncs),或在不同盲审级别之间转换(单盲 ↔ 双盲 ↔ 三盲)。
  • 决定某个投稿场所的哪个赛道最适合这项工作。

相关技能:parse-cfp(创建缺失的投稿场所配置文件)、select-venue(先选择投稿场所)、preflight-check(投稿前的最终拒稿风险检查)、prepare-camera-ready(录用后准备终稿)。

输入

  • 论文草稿:主 .tex 文件(脚本会解析 \input/\include);可选提供编译后的 PDF 和 .bib 文件。
  • 目标投稿场所配置文件:venues/conferences/<venue-id>.yml(架构:venues/schema.yml;会自动合并 venues/families/ 中的系列默认配置)。
  • 目标赛道名称(如果用户已选定)。

流程

1. 解析投稿场所配置文件

在 venues/conferences/ 中查找配置文件。如果没有,不要自行编造要求——针对投稿场所的 CFP URL 运行 parse-cfp 技能来创建配置文件,或仅根据 CFP 中明确列出的事实继续。

2. 根据最新 CFP 重新核实(必需)

配置文件可能过时,页数限制有误则可能导致稿件被直接拒稿。在依赖任何信息之前,先访问配置文件中的 cfp_url 并重新核实:所选赛道的页数限制和例外、截止日期及时区、盲审级别、模板/文档类调用方式,以及必需章节。在计划中注明核实了哪些内容及核实时间;如果最新 CFP 与配置文件矛盾,以 CFP 为准,并标记需要更新配置文件。如果无法访问 CFP,则在计划中将每项源自配置文件的事实标记为“未核实——请在 CFP 中确认”。

3. 与用户一起选择赛道

列出配置文件中的赛道及其页数限制(投稿场所比对报告中包含此表)。如果用户尚未选择,请根据论文最有力的主张推荐一个赛道——关于各赛道看重的内容,请参阅 references/contribution-reframing.md ——并在制定计划前确认选择。

4. 运行确定性比对

从仓库根目录运行(或传入绝对路径):

python3 skills/tailor-to-venue/scripts/venue_diff.py <main.tex> --venue venues/conferences/<id>.yml --track <Track>

这会报告模板/选项差异、必需章节缺失、摘要长度、作者信息块与盲审级别是否匹配、页数限制相关信息,以及计划中需要包含的投稿场所信息(投稿系统、截止日期、LLM 政策)。

然后估算页数预算:

python3 skills/tailor-to-venue/scripts/page_budget.py <main.tex> --venue venues/conferences/<id>.yml --track <Track>

并按照投稿场所的盲审级别检查匿名化情况(如果有文件,请添加 --pdf <paper.pdf> 和 --bib <refs.bib>):

python3 skills/tailor-to-venue/scripts/anon_sweep.py <main.tex> --venue venues/conferences/<id>.yml

这三个命令都会输出 Markdown,并在输入无效时以退出码 2 结束,同时显示清晰的错误信息。将脚本输出视为参考信号:编译后的 PDF 和最新 CFP 才是最终依据。

5. 制定四部分计划

参考相关指南,将脚本报告转化为文字计划:

  1. 贡献重新定位 — 为选定的投稿类别重新拟定标题和摘要,并重写贡献要点 和评估重点: references/contribution-reframing.md
  2. 页数预算删减计划 — 按顺序列出从结构性导出到逐行压缩的步骤, 并估算每步可节省的篇幅;同时列出禁止采用的做法: references/page-budget-cutting.md
  3. 模板切换计划 — 仅当 venue_diff 报告显示模板类或选项存在差异时制定; 列出每种切换方向可能导致的问题和参考文献映射: references/template-switching.md
  4. 匿名化检查计划 — 针对每类泄露制定修复策略,补充 PDF 之外的检查清单, 并为已移除的内容创建 camera-ready-restore.md: references/anonymization-sweep.md

如果草稿需要引用目标领域的新文献,必须将每条引用都交由 verify-citations 技能处理 — 切勿添加未经核实的参考文献。

6. 交付计划

在草稿所在目录编写 tailoring-plan-<venue-id>-<track>.md,并包含以下部分:

  1. 核实记录 — 核查了哪些内容与实时 CFP 的一致性、核查时间,以及发现的 配置文件矛盾。
  2. 投稿类别契合度与贡献重新定位(将改写后的标题、摘要和贡献要点草案标记 为提案)。
  3. 页数预算删减计划(当前估算 → 目标,按顺序列出删减项及预计节省篇幅, 并列出恢复清单)。
  4. 模板切换计划(或注明“无需切换”)。
  5. 匿名化检查计划(发现的问题及修复方式、PDF 之外的检查清单)。
  6. 投稿事宜 — 投稿系统、URL、注明时区的截止日期、rebuttal 格式、LLM 政策披露要求。

提出按步骤执行计划;完成编辑后,建议将 preflight-check 作为最终关卡。

示例

一篇 KDD 双盲草稿被拒;用户想将其改投 SIGSPATIAL 的 Research 类别。两个会议 都使用 acmart sigconf,因此本例涵盖四个计划部分中的三个(不需要切换模板), 并展示去匿名化方向。

python3 skills/tailor-to-venue/scripts/venue_diff.py paper/main.tex \
    --venue venues/conferences/sigspatial-2026.yml --track Research

对照实时 SIGSPATIAL CFP 阅读报告后,计划如下:

  • 核实。 SIGSPATIAL Research 为单盲,正文限 10 页,参考文献和附录不计入(KDD 为双盲,限 8 页)——两项信息均已在差异比对当天通过实时 CFP 核实。
  • 投稿类别契合度/重新定位。 投稿类别相同,因此只需轻微调整定位:将术语和 基线调整为面向空间数据领域,并加入 KDD 审稿人未预期的领域标准基线 (references/contribution-reframing.md,“跨会议重新定位”)。
  • 页数预算。 页数上限从 8 页增加到 10 页,因此需要扩充内容,而非删减: 恢复为满足 KDD 篇幅要求而移至附录的消融实验,以及因篇幅受限而删减的示例。 page_budget.py 确认还有篇幅余量。
  • 模板切换。 无 — venue_diff 报告显示模板类一致。
  • 匿名化(反向检查)。 这是最棘手的部分。草稿经过了匿名化;SIGSPATIAL 要求提供作者姓名。运行 anon_sweep.py paper/main.tex --venue venues/conferences/sigspatial-2026.yml — 在单盲设置下,它会标记遗留的“Anonymous Author(s)”占位文字。 恢复真实的 \author/\affiliation/\email 部分,移除 anonymous/review 模板选项,重新添加真实代码仓库链接,并恢复第一人称表述。 除非 CFP 要求,否则在终稿提交前不要加入资助信息(references/anonymization-sweep.md, “去匿名化”)。

交付文件为 tailoring-plan-sigspatial-2026-Research.md;在用户要求执行某个步骤之前, 不会修改任何草稿文件。

输出

经审阅并带核实标记的 tailoring-plan-<venue-id>-<track>.md,以及按需提供的三份 原始脚本报告。除非用户要求执行具体计划事项,否则此技能不会修改任何草稿文件。

防护规则

  • 绝不代用户向任何投稿系统提交内容;止步于计划阶段。
  • 绝不凭记忆陈述投稿场所的要求——只能通过个人资料和实时征稿信息核实;无法核实的事实须标记为 UNVERIFIED。
  • 绝不编造或手动输入引文;新增参考文献须通过 verify-citations 处理。
  • 绝不计划篡改模板(使用负值 \vspace、调整页边距或字体等)来满足页数限制——这些做法会导致稿件被编辑部直接拒稿。
  • 不得将其他作者论文中的文本粘贴到草稿中;范例研究须通过 study-exemplars 技能临时进行。

评论

支持 Markdown