Academic Paper Writing Skill
Evidence-first academic AI workflow that reduces hallucinated citations, fake evidence, unsupported claims, and integrity drift before prose generation. 证据优先的学术写作 skill:写论文、综述、rebuttal 和毕设前先核验证据,降低虚构引用、虚构结果和无证据 claim 风险。
简体中文 · English
快速开始 · Demo · 产物 · 为什么需要 · 工作流 · 完整性规则
🔥 最新定位
这个仓库不是一段“学术写作提示词”,也不是帮你把论文说得更漂亮的包装器。它是一套可安装的 Agent Skill:把论文、文献综述、研究写作、实验规划、rebuttal 和毕业设计拆成可验证的模块,让 agent 在写作前先处理来源、证据、claim、实验和完整性风险。
它面向的是 evidence-first academic AI assistance:先建立可审查的证据包,再写正文、rebuttal 或答辩材料。本科论文 / 毕业设计也可以使用这套证据优先流程,作为兼容场景保留。
适用于 Codex、Claude Code,以及遵循 Agent Skills 目录结构的其他 agent。Claude Code 可以用同一个 SKILL.md,但安装路径和直接调用方式不同,见下方 Codex / Claude Code。
⭐ Star this if you...
- need academic AI help but do not want fake citations, fake SOTA, or unsupported claims;
- want literature matrices, claim ledgers, experiment matrices, and integrity checks before prose;
- support thesis / paper workflows where unknown requirements stay unknown until verified.
🚫 Not for
- ghostwriting papers without evidence review;
- inventing citations, SOTA, experiments, school rules, or advisor requirements;
- replacing human decisions on authorship, ethics, submission, or school compliance.
✨ 为什么需要
学术写作最容易出问题的地方不是措辞,而是证据链断裂:论文没核验、SOTA 被夸大、实验结果被提前写成已完成、学校模板或导师要求被凭空补全。
Academic Paper Writing Skill 的原则是先建立可审查的中间产物,再进入最终 prose。它默认使用 primary sources、claim-to-evidence mapping 和完整性检查,降低虚构引用、虚构结果、过度承诺和毕业要求误判的风险。
🎬 Demo: Evidence-first workflow
Input:
使用 $academic-paper-writing-skill 帮我把一个 RAG-based academic assistant 题目整理成毕业论文开题范围和证据包,不要编造论文或学校要求。
Clone 后可以先跑一个离线 demo workspace:
python scripts/demo_academic_workflow.py --mode undergraduate_thesis --out demo_workspace
The skill first creates:
evidence/requirement_discovery_log.mdevidence/scope_ladder.mdevidence/graduation_evidence_map.csvclaim_ledger.csvintegrity_checklist.md
Only then does it draft proposal prose, related work, or rebuttal text. A fuller walkthrough is in examples/undergraduate-thesis-proposal-demo/README.md.
See filled output samples:
examples/outputs/rag-evaluation-literature-matrix.sample.csvexamples/outputs/rag-evaluation-claim-ledger.sample.csvexamples/outputs/rag-evaluation-novelty-check.sample.mdexamples/outputs/undergraduate-thesis-evidence-map.sample.csvexamples/outputs/sample-source-note.mdexamples/generated-demo-workspace/README_NEXT_STEPS.mdexamples/outputs/evidence-status-summary.generated.mdexamples/outputs/pre-prose-check.generated.mdexamples/outputs/claim-blocker-report.generated.md
Machine-check the integrity boundary:
python scripts/summarize_evidence_status.py demo_workspace
python scripts/pre_prose_check.py demo_workspace --expect-block
python scripts/validate_demo_workspace.py demo_workspace --mode undergraduate_thesis
📦 What you get
| Output | Why it exists |
|---|---|
| Literature Matrix | 先记录已核验论文、方法、数据集、claim、局限和相关性 |
| Novelty Verification | 在强写创新点前,对照 prior work 和 SOTA |
| Experiment Matrix | 区分 metric、baseline、dataset、ablation 和结果状态 |
| Claim Ledger | 让每个强主张都能回到来源、实验、实现证据或官方要求 |
| Integrity Checklist | 在写作前发现虚构引用、虚构结果、过度承诺和未知学校要求 |
| Final Draft / Rebuttal | 只在证据链可审查后生成最终 prose |
🧾 为什么不直接让 AI 写论文?
| 直接让 AI 写 | 使用这个 skill |
|---|---|
| 可能编造引用 | 先建立 verified source records |
| 可能夸大 novelty / SOTA | 强结论前先做 novelty / SOTA checks |
| 可能把计划写成已完成结果 | 区分 planned、preliminary、achieved results |
| 太早进入正文 | 先做 matrices 和 ledgers,再写 prose |
| 难以审查 | 输出可检查的中间产物 |
👨💻 适用场景
| 场景 | 适合做什么 |
|---|---|
| 研究论文 | 选题、related work、novelty/SOTA 检查、实验矩阵、投稿前完整性审计 |
| 文献综述 | 构建 literature matrix,按方法、数据集、claim、局限和相关性整理来源 |
| Rebuttal / revision | 模拟审稿、回应矩阵、证据补强、措辞降调 |
| 本科论文 / 毕业设计 | 支持开题、中期、终稿、答辩和证据材料整理 |
| 混合项目 | 先满足毕业要求,再判断是否值得升级为 paper / portfolio |
🎯 能力亮点
| 能力 | |
|---|---|
| 🔍 | 文献矩阵:追踪已验证论文、方法、数据集、claim 和相关性 |
| 🧪 | 实验矩阵:记录 metric、baseline、dataset、ablation 和结果状态 |
| 🧭 | Novelty / SOTA 检查:强结论前先核验 prior work |
| 🔗 | Claim ledger:每个强主张必须映射到证据 |
| 🛡️ | 完整性检查:区分计划、初步结果、已完成结果,不伪造学校要求 |
| 🎓 | 兼容本科论文 / 毕业设计:开题、中期、终稿、答辩和证据材料整理 |
📦 快速开始
Codex 用户
mkdir -p ~/.agents/skills
git clone https://github.com/xcl2005/academic-paper-writing-skill.git ~/.agents/skills/academic-paper-writing-skill
Windows PowerShell:
New-Item -ItemType Directory -Force -Path "$HOME\.agents\skills"
git clone https://github.com/xcl2005/academic-paper-writing-skill.git "$HOME\.agents\skills\academic-paper-writing-skill"
调用方式:
使用 $academic-paper-writing-skill 帮我做这篇论文的文献矩阵和 novelty 检查。
Claude Code 用户
mkdir -p ~/.claude/skills
git clone https://github.com/xcl2005/academic-paper-writing-skill.git ~/.claude/skills/academic-paper-writing-skill
项目级安装:
mkdir -p .claude/skills
git clone https://github.com/xcl2005/academic-paper-writing-skill.git .claude/skills/academic-paper-writing-skill
直接调用:
/academic-paper-writing-skill 帮我把毕业设计题目拆成开题报告范围和证据清单
初始化工作区
# 创建研究论文工作区
python scripts/init_project.py --out paper_workspace --type research_paper
# 创建本科论文 / 毕业设计工作区
python scripts/init_project.py --out thesis_workspace --type undergraduate_thesis
# 验证 skill 结构
python scripts/validate_skill.py
# 生成可检查的 demo workspace
python scripts/demo_academic_workflow.py --mode undergraduate_thesis --out demo_workspace
🔁 Codex / Claude Code
| 项目 | Codex | Claude Code |
|---|---|---|
| 共享结构 | skill-name/SKILL.md,可带 modules/、templates/、scripts/ |
同左 |
| 用户级路径 | ~/.agents/skills/academic-paper-writing-skill |
~/.claude/skills/academic-paper-writing-skill |
| 项目级路径 | .agents/skills/academic-paper-writing-skill |
.claude/skills/academic-paper-writing-skill |
| 自动触发 | 依赖 description 与当前任务匹配 |
依赖 description 与当前任务匹配 |
| 显式调用 | $academic-paper-writing-skill ... |
/academic-paper-writing-skill ... |
| README 入口 | 默认中文 README.md,英文见 README_EN.md |
同一仓库链接即可 |
Claude.ai / Claude API 通常需要把 skill 作为自定义 skill 上传或通过 Skills API 注册;GitHub clone 路径主要面向本地 Claude Code 与 Codex。
🧭 工作流
Topic / Draft
-> Source Verification
-> Literature Matrix
-> Claim Ledger
-> Experiment / Evidence Matrix
-> Integrity Check
-> Final Draft / Rebuttal
| 模式 | 适用 | 主要输出 |
|---|---|---|
research_paper |
论文、related work、实验、rebuttal、revision | literature matrix、novelty check、experiment matrix、claim ledger |
undergraduate_thesis |
开题、中期、毕业论文、毕业设计、答辩 | requirement log、scope ladder、graduation evidence map |
hybrid_capstone_research |
先毕业设计,后续升级论文 / 作品集 | thesis MVP、evidence package、research upgrade plan |
控制流程
| 步骤 | 决策点 | 行为 |
|---|---|---|
| 1 | 选择项目类型 | 设置 research_paper、undergraduate_thesis 或 hybrid_capstone_research |
| 2 | 判断阶段 | 识别选题、文献、novelty、实验、写作、revision、rebuttal、答辩或打包 |
| 3 | 最小模块加载 | 只读当前任务需要的模块,加上 core invariants |
| 4 | 生成结构化产物 | 需要证据追踪时先做矩阵和 ledger,再写正文 |
| 5 | 验证强主张 | 将 claim 映射到论文、实验、实现证据、测试、证明或官方要求 |
| 6 | 完整性检查 | 区分计划、初步结果、已完成结果;不编造学校 / 导师 / rubric 要求 |
| 7 | 起草或修订 | 在证据记录可检查后,再写最终 prose 或 rebuttal |
| 8 | 人类复核 | 投稿、署名、伦理、学校合规和答辩结论必须由人确认 |
模块路由
| 任务 | 通常加载的模块 |
|---|---|
| 文献综述 | 00_core_invariants, 01_agent_orchestrator, 06_literature_engine, 11_integrity_reproducibility_guard |
| Novelty / SOTA 检查 | 07_novelty_verification_and_scoring, 11_integrity_reproducibility_guard |
| 实验规划 | 09_experiment_matrix_engine, 11_integrity_reproducibility_guard |
| 图表规划 | 10_figure_table_engine |
| Rebuttal / 模拟审稿 | 13_simulated_review_rebuttal, 11_integrity_reproducibility_guard |
| 本科论文需求发现 | 04_requirement_discovery, 14_undergraduate_thesis_engine, 11_integrity_reproducibility_guard |
🗂️ 产物
| 文件 | 用途 |
|---|---|
templates/literature_matrix.csv |
已验证文献、方法、数据集、claim、相关性 |
templates/novelty_verification.csv |
将你的 idea 与已有工作对照 |
templates/experiment_matrix.csv |
metric、baseline、dataset、ablation、结果状态 |
templates/claim_ledger.csv |
让每个强主张可审查 |
templates/integrity_checklist.md |
写作前发现虚构、夸大或无证据表达 |
templates/graduation_evidence_map.csv |
毕设 / 本科论文证据包 |
Markdown、YAML 和 CSV 是规范工作格式;Word、PDF、Excel、slides 是导出格式。
🛡️ 完整性规则
Integrity-first by default
This skill blocks or qualifies final prose when:
-
citations are unverified;
-
novelty claims are not checked against prior work;
-
planned experiments are written as completed results;
-
local thesis requirements are missing but treated as confirmed;
-
strong claims are not mapped to sources, experiments, implementation evidence, or official requirements.
-
不编造论文。
-
不编造 SOTA。
-
不编造结果。
-
不编造学校、导师、rubric、模板、答辩或工作量要求。
-
优先使用 primary sources。
-
强 claim 必须映射到证据。
-
投稿、署名、伦理、学校合规必须由人复核。
🛠️ 质量检查
python scripts/validate_skill.py
python scripts/validate_readme_quality.py
📁 仓库结构
.
|-- SKILL.md
|-- skill_manifest.yaml
|-- .github/
|-- docs/
|-- modules/
|-- templates/
|-- schemas/
|-- scripts/
|-- examples/
|-- README.md
`-- README_EN.md
🔎 搜索关键词
Academic writing AI, research paper workflow, literature review matrix, thesis writing assistant, graduation project, rebuttal assistant, claim evidence mapping, research integrity, Codex skills, Claude Code skills, Agent Skills.
📄 许可证
MIT
No comments yet
Be the first to share your take.