agentleFS
DGU-stallionDGU-stallion/PaperPilot/skills/paper-writer/SKILL.md

paper-writer

Skill4 starsChanged 2 months agoMITView on GitHub

Manuscript assembly — use when the user wants to write or revise any section of the paper, integrate upstream results into a draft, or produce a complete manuscript. Looks for research question and through-line in research_proposal.md (sections 二/三), literature in literature_review.md, and results in analysis/output/; asks user if any are absent.

7 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md

Paper Writer

职责边界

所需信息:研究问题 + 核心论点 + 证据或实证结果。
产出:paper/ 目录下的完整论文文件。
完成标准:论文结构完整,所有数字可追溯到 analysis/output/,引用来自 references.bib。
不做:AI 写作模式深度诊断(→ integrity-auditor)、引用真实性验证(→ integrity-auditor)。


Step 1 — 收集所需信息

查找顺序:

  1. 研究问题和框架:读取 ./topics/research_proposal.md(如存在)
  2. 文献综述:读取 ./literature/literature_review.md(如存在)
  3. 参考文献:读取 ./literature/references.bib(如存在)
  4. 实证结果:读取 ./analysis/output/*.tex(如存在)
  5. 上述文件缺失时,接受用户直接提供:
    • 用户描述研究问题、论点和主要发现
    • 用户提供已有草稿、笔记或其他形式的材料
  6. 仍缺失时,向用户追问——一次只问一个问题:
    • "论文的核心论点是什么?"
    • (确认后)"有实证结果或案例证据可以用吗?"

收集完成后向用户确认:

"所有素材已就绪。开始写论文前确认几点:

  1. 目标: [硕士毕业论文 / 其他]
  2. 学校格式要求: [已有模板 / 需要选择]
  3. 你想让我先写哪个部分?还是按顺序来?"

完成标准:目标和素材已确认。


Step 2 — 加载论文模板

2.1 加载写作指南

加载硕士学位论文写作指南:skills/paper-writer/templates/thesis.md

2.2 选择 LaTeX 模板

扫描 templates/presets/ 和 templates/custom/ 中的 manifest.json,根据论文类型、语言、方法论匹配候选模板,然后向用户展示选项:

"选择论文排版模板:

  可用模板:
  1. empirical-zh — 中文社科实证论文(经济研究格式)(推荐)
  2. [其他匹配的模板...]
  3. 不使用模板 — 我自己提供 / 后续在 Overleaf 排版
  4. 上传自定义模板 — 把你的 .cls/.tex 文件放入 templates/custom/

你想用哪个?"

用户选择后:

  • 选择内置/自定义模板 → 将模板文件复制到项目的 paper/ 目录
  • 选择"不使用模板" → 只生成纯文本/Markdown 内容,用户自行排版
  • 选择"上传自定义" → 引导用户将文件放入 templates/custom/<name>/,创建 manifest.json

完成标准:写作指南已加载,排版模板已确认或用户明确跳过。


Step 3 — 规划章节结构

根据 research_proposal.md(如存在)和已有素材,确定正文的章节划分。

规划依据

  • 研究类型(实证/案例/规范/混合)→ 参考 thesis.md 中的结构示例
  • 已有内容:文献综述是否独立成章、是否有多组实证等
  • 用户偏好:如用户已有想法,以用户为准

执行流程

  1. 根据素材拟定章节大纲,向用户展示:
"根据你的案例研究计划,建议正文按标准案例型学位论文组织:

  第1章 绪论(研究背景、问题提出、研究意义、研究方法与技术路线)
  第2章 理论基础与文献综述(核心理论透镜、研究现状及文献评述)
  第3章 案例背景与研究设计(案例对象选择依据与典型性论证、多源数据与三角验证)
  第4章 案例深度剖析与机制提炼(发展演进脉络、扎根编码/机制模型提炼)
  第5章 综合讨论与理论对话(与现有理论对话、适用边界、替代性解释)
  第6章 研究结论与启示(主要研究结论、管理/政策启示、研究局限与展望)

确认后我会创建章节文件并开始分章撰写。要调整章节安排吗?"
  1. 用户确认后:
    • 在 paper/sections/ 下创建对应的 .tex 文件(空文件 + 章标题)
    • 更新 main.tex 中 \mainmatter 后的 \input{sections/...} 列表
    • 确保文件名与 \input 路径一致
  2. 如用户要求调整,修改后重复确认。

完成标准:章节结构已确认,sections/ 文件已创建,main.tex 已更新。


Step 4 — 写作

各章节要点

引言

  • 第一段直奔主题(不要从宏观背景写起)
  • 明确贡献点(3个以内,具体而非笼统)
  • 预告核心发现(一句话)
  • "本文的边际贡献在于..."

文献综述

  • 从 literature_review.md 整合
  • 按主题而非时间序列组织
  • 每段结尾点明与本文的关系
  • 明确指出"现有研究的不足在于..."

研究设计

  • 模型写成公式(LaTeX)
  • 变量定义列表(表格形式)
  • 识别策略的详细论证(为什么可信)
  • 数据来源明确标注

实证结果

  • 每张表前先用文字引导读者关注什么
  • 解读系数的经济含义(不只看显著性)
  • 表格标题自解释(不看正文也能理解)
  • 从 analysis/output/*.tex 直接引用

完成标准:每节已写完,无 TODO 占位符,数字均可追溯到源文件。


AI 写作模式(预防)

写作过程中主动避开 skills/shared/ai-writing-patterns.md 中列出的高频 AI 写作模式。深度诊断在投稿前由 integrity-auditor 执行。


引用格式

中文期刊(GB/T 7714)

[1] 作者. 文章标题[J]. 期刊名, 年, 卷(期): 页码.
[2] 作者. 书名[M]. 出版地: 出版社, 年.

英文期刊(APA / 期刊要求)

\bibliographystyle{apalike}
\bibliography{references}

质量 Checklist

  • 结构完整(引言→文献→方法→结果→结论)
  • 论文中的每个数字都可追溯到 analysis/output/ 中的表格
  • 所有引用来自 references.bib(无凭空引用)
  • AI 写作痕迹已检查和修正
  • 研究贡献明确列出(不超过 3 点)
  • 论文长度符合目标要求
  • 表格标题自解释
  • 摘要包含:问题、方法、发现、含义(各一句)
  • 每个章节内容完整,无 TODO 占位符

输出

./paper/main.tex
./paper/sections/*.tex(由 Step 3 规划确定)
./paper/main.pdf(如 TeX Live 可用)

完成后的标准输出

✅ 论文写作完成

📄 产出: 
  - main.tex(全文 LaTeX)
  - 分章节文件
  - [已编译 PDF / 未编译,建议使用 Overleaf]

📊 评价:
  - 全文约 [X] 字/词
  - 结构: [完整/缺少XX部分]
  - AI 痕迹检查: [已修正 X 处]

➡️ 建议下一步:
  1. integrity-auditor — 验证引用真实性和数字一致性(推荐)
  2. 你自己通读一遍后告诉我要修改的地方

⚠️ 提醒: AI 辅助写作建议在论文中声明

行为准则

  1. 论文中每个数字必须追溯到 analysis/output/ 的实证结果
  2. 标记 placeholder 内容为 TODO(不用 AI 编造的数据填充)
  3. 引用只来自 references.bib
  4. 写作风格根据论文类型和章节内容调整
  5. 不替用户做理论贡献的判断——呈现事实,让用户决定怎么定位

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.