mcpField
F
fit-page-limit

fit-page-limit

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

关于 fit-page-limit

fit-page-limit 帮助研究者处理论文超出或未达到目标篇幅的情况。它按章节统计长度,并提出有优先级的删减或实质性补充建议,同时保留论点、结果和引用。

主要功能

  1. 01逐章节篇幅分析
  2. 02估算页数与长度差距
  3. 03按价值排序删减建议
  4. 04为短稿提出实质性补充
  5. 05核实会议篇幅限制

适用场景

  1. 01投稿前找出可压缩的章节
  2. 02为篇幅不足的论文规划有效补充
  3. 03确认会议页数限制对附录的影响

安装

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

$npx skills add https://github.com/shaishavmaisuria/research-paper-lifecycle-skills --skill fit-page-limit

安装后在 Claude Code 中输入/fit-page-limit确认已加载。

附带文件references/resize-tactics.mdscripts/section_budget.py

详细介绍

符合页数限制

同一问题的两个方面:论文超出限制,需要仔细删减;或者论文篇幅不足,需要补充有价值的内容,而不是填充文字。本技能会逐节梳理草稿,并根据作者需要的方向提供优先级计划。

它会配合 polish-prose 做句子级精简,配合 refactor-structure 做更大范围的重组,配合 polish-tables-figures 调整视觉布局,并在页数限制来自投稿规则时配合 preflight-check。草稿大致完成后再运行。

适用情况

  • 草稿超出限制,作者想知道篇幅主要花在哪里。
  • 草稿未达到目标长度,作者想充分利用篇幅。
  • 作者想了解篇幅分布:“我的篇幅都花在哪里了?”

输入

  • .tex 源文件。
  • 如有,实际编译后的页数,用于校准估算。
  • 目标:会议或期刊的页数限制,或作者指定的篇幅。
  • 如果目标来自某个会议或期刊,则提供其 CFP 或简介。

流程

  1. 梳理篇幅。 运行本技能目录中的分析器;不要凭目测判断页数分布。

    python3 scripts/section_budget.py paper.tex --target-pages 10 --current-pages 11
    

    分析器会报告各节的字数、占论文的比例、估算页数以及超出或不足的差距。--current-pages 可根据作者实际编译结果校准每页字数。使用 --json 可输出机器可读的数据。

  2. 确认计入范围。 依据最新的 CFP 重新核实投稿限制及排除项,再决定是否将内容移至附录或排除部分。过时的页数限制可能导致论文在初审时被拒。

  3. 选择合适的分支。 使用 references/resize-tactics.md,根据篇幅分布制定兼顾内容价值的调整计划。

如果超出限制:兼顾内容价值地压缩,绝不盲目删减

按可压缩程度 × 影响较低对各节排序,优先从这些部分入手:

  • 重复内容:在引言、方法和结论中重复阐述同一点。
  • 过长的相关工作:将逐篇介绍的段落压缩为若干主题组,只说明重要差异。
  • 冗长的方法或设置说明:使用 polish-prose 精简;删去图表已展示的讲解过程。
  • 移出,而非删除:只有在投稿规则将其排除在页数限制之外时,才将证明、额外结果或实现细节移至附录。
  • 图表:使用 polish-tables-figures 调整尺寸、合并子图,或删除重复的基线列。

保留贡献、核心结果和所有引用。为每项删减提供预计节省的篇幅,并让作者在编辑前批准。绝不为了达到页数而删除结果、主张或参考文献。

如果篇幅不足:补充实质内容

篇幅较短但内容完整的论文也可能完全没问题,应如实说明。如果确有空间可以加强论文,则建议补充实质内容:缺失的消融实验、更深入的错误分析、局限性或有效性威胁、更清晰的研究动机、完整示例,或相关工作中的遗漏。标明那些只会凑篇幅的建议。起草工作交由写作技能处理。

输出

篇幅分布图和按优先级排列的调整计划:

  • 超出限制:按优先级排列的删减清单、预计节省篇幅,以及需要保留的内容。
  • 篇幅不足:按价值排序的实质性补充内容。

如果存在工作区,将持久化输出写入用户本地的 paper-workspace/writing/ 目录。本技能负责提出并解释建议;由作者决定和编辑。

注意事项

  • 绝不为了符合限制而删除结果、主张或引用。
  • 绝不为了填满篇幅而凑内容。
  • 页数只是估算;提醒作者编译并核实实际页数。
  • 在建议将内容移至附录前,依据最新 CFP 重新核实投稿限制及排除项。
  • 由 Copilot 协助,而非代劳:提出计划,由作者批准并编辑。

记忆

使用 paper-profile 中 记录的共享 .paper-memory/ 约定。

  • **开始时:**阅读 lessons.md,了解反复出现的超支模式,例如 “相关工作部分总是超出篇幅”。
  • **结束时:**去重后,追加 `日期 - 符合页数限制 - 超出/不足 - 篇幅用在何处
    • 删减/添加了什么`。
  • 按需在用户的论文目录中创建 .paper-memory/。它仅保存在本地,通常应在 git 中忽略。

评论

支持 Markdown