mcpField
W
write-paper

write-paper

github.com/vincenzoimp文档处理474 次安装14 周前更新
代码仓库

关于 write-paper

write-paper 是用于整合调查材料、贡献报告和共享参考文献,编写特定投稿场合论文的技能。它指导研究者确定投稿要求、建立证据支持的论述、撰写 LaTeX 文稿并执行构建检查。

主要功能

  1. 01设置投稿要求与模板
  2. 02建立论点与证据的对应关系
  3. 03基于调查材料撰写相关工作
  4. 04依据贡献报告撰写方法与结果
  5. 05执行 LaTeX 构建和格式检查
  6. 06处理外部 Overleaf 项目

适用场景

  1. 01为选定投稿场合准备论文
  2. 02将多份贡献报告整合为文稿
  3. 03编辑合作者的 Overleaf 项目

MCP 相关

配置后,可通过 Overleaf MCP 读取或编辑外部 LaTeX 项目。

安装

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

$npx skills add https://github.com/vincenzoimp/academic-research-skills --skill write-paper

安装后在 Claude Code 中输入/write-paper确认已加载。

附带文件references/venue-fit.mdreferences/writing-rules.md

详细介绍

撰写论文

构建 papers/<slug>/:一篇特定于会议的论文,由综述和贡献报告汇编而成。综述提供相关工作;报告提供技术内容;根目录下的 references.bib 提供所有引用。

首先阅读

  • papers/README.md — 论文生命周期约定
  • survey/survey.pdf 和候选贡献的报告
  • references/writing-rules.md、references/venue-fit.md

流程

  1. 会议。 如果尚未确定,请依据 references/venue-fit.md 与用户比较候选会议。填写 venue.md:会议、分会、截止日期、页数/格式规则、匿名政策、模板来源,以及会议特定的徽章/工件要求——这些信息必须来自真实的征稿启事,绝不可凭记忆填写。
  2. 构思框架。 撰写 framing.md:论文主线、论点、哪些贡献支撑哪些论点以及各自提供什么内容,还有哪些内容有意不纳入范围。每个论点都必须对应某项贡献或基于综述的证据。
  3. 模板。 将会议的官方 LaTeX 模板导入 manuscript/;将入口文件重命名为 main.tex。使用会议模板类规定的文献系统(bibtex/natbib 或 biblatex),通过相对路径读取根目录下的 references.bib。基础论文默认使用数字式(biblatex);最终样式由会议模板类决定。综述也使用同一份根目录下的 references.bib(作者—年份制)——文献样式按文档设置,而非按条目设置;贡献报告则继续使用数字式。
  4. 撰写。 逐节撰写:相关工作从综述中提炼(按主题组织,绝不逐篇论文介绍);方法/结果来自贡献报告及其图表;每个 \cite{} 都必须能在根目录的 .bib 文件中找到对应条目。遵循 references/writing-rules.md。
  5. 构建与检查。 执行 make paper P=<slug>,根据 venue.md 检查页数限制和格式规则,并运行 make check。
  6. 建议在投稿前进行一次对抗性评审。

外部模式(Overleaf)

当用户要求在外部 LaTeX 项目中工作(例如合作者的 Overleaf 项目)时,如果已配置 overleaf MCP,请使用它直接读取或修改该项目。本脚手架不依赖外部项目;请将其视为独立工作区,并同样遵循其中的 references/writing-rules.md。

规则

  • 只有附有证据的论点才能写入论文:贡献、基于综述的引用,或明确标注的开放问题。
  • 绝不编造或改写文献条目;缺少条目就意味着缺少相关领域的最新技术工作——停止并报告。
  • 图表来自贡献文件夹;请将其复制进来,绝不可手动重绘数据。

完成标准

  • venue.md 和 framing.md 已完成;论文使用会议模板成功构建且符合页数限制;make check 通过

评论

支持 Markdown