无从下笔
模型代码已经跑通,但面对空白文档,不知道如何落笔
Why it exists
很多研究者真正卡住的地方,不是没有做工作,而是无法把工作转化为 reviewer 能理解、能相信的论证
模型代码已经跑通,但面对空白文档,不知道如何落笔
算法和公式在脑中只是大概思路,写出来容易含糊或过度概括
实验数据很多,但不知道如何变成论文级、可解释的可视化
直觉上知道工作有意义,却缺少能支撑 claim 的文献和实验锚点
Skill System
主 Agent 保持论文叙事风格一致,子 skill 只提供文献、实验、审修、润色和图表等工具型输出
核心编排器,负责完整论文起草、section loop、Hard Gates 和子 skill 调度
文献检索、核验、Citation-to-Claim 映射、本地文献库优先搜索与全文阅读
盘点实验日志、checkpoint 和结果表,并用最小可复核方式确认实验事实
以审稿人视角执行证据审查、三轮自审和 Verification 判定
执行 Prose Quality Gate、Claim Strength Audit 和论文语气打磨
生成实验数据图的 Python 代码,并辅助构思架构图提示词
Workflow
每一节都必须经过占位符审计、证据合规审查、文体质量门、内容密度检查与最终验证
至少存在一条可引用证据,否则降级或阻塞
Introduction / Related Work 零 VERIFIED 引用时必须阻塞
所有 debt 闭合且内容达标后,才能进入下一节
全文默认要求去重引用不少于 35 篇
Dispatch Model
核心编排器不直接处理所有任务——写作前通过并行 probe-agent 探查项目,调研阶段顺序派发引用核验和实验复核,章节循环中按需派发图表生成和终审验证;润色则由编排器内化调用规则自行完成,确保文体风格一致
主编排器 ──┬── 引用核验 ──── 文献检索与 VERIFIED 判定 ├── 实验复核 ──── 实验日志与结果表核验 ├── 润色 ──────── Prose Gate · Claim 强度审计 (内化执行) ├── 图表生成 ──── 数据可视化与架构图代码 └── 终审验证 ──── 审稿人视角 · 三轮自审 并行探查 → 顺序调研 → 章节循环 · 统一 Gate 管控
Quick Start
加载核心 SKILL.md,自动注册 5 个 built-in sub-agent 及其能力边界
并行探查(probe-agent)→ 并行文献阅读(reader-agent)→ 顺序调研(citation、experiments)→ 章节循环(figure、reviser)
编排器收集各 agent 输出,执行 Hard Gates 验证,通过后推进到下一节
# 将以下命令复制到你的 agent 中执行
git clone https://github.com/joshua-zyy/academic-paper-writer.git
load skills/academic-paper-writer/SKILL.md
# 编排器按阶段派发 sub-agent
# 并行探查(写作前,同时 dispatch 3 个 probe-agent)
task("code_structure", probe-agent)
task("data_artifacts", probe-agent)
task("config", probe-agent)
# 并行文献阅读(同时 dispatch N 个 reader-agent)
task("lit_read", literature-reader-agent)
# 调研阶段(顺序执行)
task("引用核验", academic-citation)
task("实验复核", academic-experiments)
# 章节循环(每节重复,顺序执行)
task("图表生成", academic-figure)
task("终审验证", academic-reviser)
# 润色由编排器内化执行
Fit
Project Structure
战略层负责规则与边界,战术导航负责定位具体执行文件,战术执行文件按阶段拆分,避免一次加载过多上下文
项目结构 ──┬── 战略层 ──── SKILL.md │ 规则与边界 ├── 战术导航 ── orchestration-workflow.md │ 定位具体执行文件 └── 战术执行 ──┬── workflow-step-0-4.md ├── workflow-step-5-8.md └── workflow-step-9-12.md 按阶段拆分,避免一次加载过多上下文
Safety Boundary
系统允许输出“当前最佳草稿”,但不允许输出“伪装成已验证完成稿的草稿”
禁止编造文献、作者、年份、DOI、实验结果、图表、命令或日志
不把 UNVERIFIED 文献写成 VERIFIED,也不把 user claim 写成可引用证据
不把内部验证包装成 SOTA、generalization 或 strong evidence
缺失信息必须显式保留 REF_NEEDED、RESULT_NEEDED 等占位符
References
🚧 Development Progress
如果你遇到 workflow 卡住、gate 误判、文档不清晰,或者希望增加新的 skill / probe,可以通过 GitHub Issues 描述复现步骤或期望行为