claude-scientific-writer vs academic-writing-skills 对比分析报告
分析日期:2026-02-27 分析对象:claude-scientific-writer v2.12.0 (以下简称 CSW) 与本仓库 academic-writing-skills (以下简称 AWS)
一、项目定位对比
| 维度 | CSW | AWS |
|---|---|---|
| 核心定位 | 端到端论文 生成 平台 | 已有论文的 质量改进与审查 工具集 |
| 目标用户 | 需要从零开始撰写论文的研究者 | 已有草稿、需要润色/审查/编译的研究者 |
| 交互模式 | 自主驱动:给定主题 → 自动研究 → 自动撰写 → 交付 PDF | 模块驱动:用户指定任务 → 按模块执行分析/修改 |
| 外部依赖 | 重度依赖:Perplexity API、Parallel Web Systems API、OpenRouter (Nano Banana Pro / Gemini 3 Pro / FLUX.2 Pro) | 零外部 API 依赖,仅需 Python + LaTeX/Typst 本地工具链 |
| 发布形态 | PyPI 包 + Claude Code 插件 (marketplace) | Claude Code Skill 集合 |
| 许可证 | MIT | — |
关键洞察:两者的核心能力是 互补 而非竞争关系。CSW 擅长「从 0 到 1」的论文生成;AWS 擅长「从 1 到 N」的质量提升。
二、功能矩阵对比
2.1 写作流程覆盖
| 阶段 | CSW | AWS | 差距分析 |
|---|---|---|---|
| 文献检索 | ✅ Perplexity + Parallel Web | ❌ | AWS 无文献检索能力 |
| 大纲规划 | ✅ 两阶段法 (骨架→填充) | ❌ | AWS 不参与结构设计 |
| 初稿撰写 | ✅ 按节研究→撰写 | ❌ | AWS 定位为改进工具,不生成初稿 |
| 编译构建 | ✅ pdflatex + bibtex + latexmk | ✅ 10 种编译配方,自动检测编译器 | AWS 更强:支持 XeLaTeX/LuaLaTeX/中文检测 |
| 格式检查 | ✅ PDF 转图审查 (PyMuPDF) | ✅ chktex + 规则引擎 | 互补:CSW 审视觉;AWS 审语法规则 |
| 语法检查 | ❌ 无专用模块 | ✅ 规则式语法分析器 | AWS 独有 |
| 长句分析 | ❌ | ✅ 可配置阈值,自动建议拆分 | AWS 独有 |
| 学术表达提升 | ❌ | ✅ 弱动词替换 + 冗余短语清理 | AWS 独有 |
| 逻辑分析 | ❌ | ✅ 方法论论证 + 逻辑跳跃检测 | AWS 独有 |
| 去 AI 化 | ❌ | ✅ 4 类 AI 痕迹检测 + 密度评分 | AWS 独有且成熟 |
| 翻译辅助 | ❌ | ✅ 中译英 + 领域术语表 | AWS 独有 |
| 标题优化 | ❌ | ✅ 5 维度评分 (满分 100) | AWS 独有 |
| 参考文献验证 | ✅ BibTeX 完整性强制 | ✅ 交叉引用 + GB/T 7714 合规 | AWS 更深入,支持国标 |
| 同行评审模拟 | ✅ 自动生成 PEER_REVIEW.md | ✅ paper-audit review 模式 | 功能相似,AWS 有量化评分 |
| 质量门禁 | ❌ | ✅ paper-audit gate 模式 (PASS/FAIL) | AWS 独有 |
| 深度润色 | ❌ | ✅ paper-audit polish 模式 (对抗式双 Agent) | AWS 独有且创新 |
2.2 格式与语言支持
| 维度 | CSW | AWS |
|---|---|---|
| LaTeX 英文论文 | ✅ | ✅ |
| LaTeX 中文学位论文 | ❌ | ✅ (5 所高校模板) |
| Typst 论文 | ❌ | ✅ (中英双语) |
| PDF 直接审查 | ✅ (转图片) | ✅ (转 Markdown,结构化) |
| 会议模板 | ✅ (Nature/Science/IEEE/ACM/NeurIPS/ICML/CVPR) | ✅ (IEEE/ACM/Springer/NeurIPS/ICML/CVPR/ICLR/AAAI/COLM) |
| 中文国标支持 | ❌ | ✅ GB/T 7714-2015 |
| 术语一致性检查 | ❌ | ✅ (中英双语术语组) |
2.3 CSW 独有的扩展功能
| 功能 | 说明 | AWS 是否适合引入 |
|---|---|---|
| 科学图表生成 | Nano Banana Pro + Gemini 质量循环 | ⚠️ 需外部 API,与 AWS 零依赖原则冲突 |
| 研究海报 (LaTeX) | beamerposter/tikzposter/baposter | ✅ 高价值,可本地实现 |
| 研究幻灯片 | AI 生成 PDF 演示文稿 | ⚠️ 需外部 API |
| 基金申请书 | NSF/NIH/DOE/DARPA 模板 | ⚠️ 与学术论文定位偏差较大 |
| 临床文档 | CARE/ICH-E3/SOAP 等 | ❌ 领域过于专业 |
| 市场研究报告 | Porter's Five Forces 等 | ❌ 非学术论文范畴 |
| 文学综述 | PRISMA + 多数据库检索 | ⚠️ 需外部 API |
| 假设生成 | 可测试假设制定 | ⚠️ 高度依赖 LLM,无独立脚本价值 |
| 信息图表 | 10 种类型 × 8 种风格 | ❌ 需外部 API |
| MarkItDown 转换 | 15+ 格式转 Markdown | ✅ 可增强 PDF 解析能力 |
| 版本管理 | 草稿自动递增 (v1→v2→v3) | ✅ 简单有效,值得借鉴 |
| ScholarEval 评估 | 8 维度量化评分 | ✅ 可与 paper-audit 评分系统整合 |
| 图形摘要生成 | 每篇论文强制生成 Figure 1 | ⚠️ 需外部 API |
| Paper2Web | 论文转交互式网页 | ⚠️ 与当前定位偏差 |
三、架构设计对比
3.1 技术架构
CSW 架构:
┌─────────────────────────────────────────────┐
│ Claude Code Plugin / CLI / Python API │ ← 三种入口
├─────────────────────────────────────────────┤
│ claude-agent-sdk (Opus 4.6, 500 turns) │ ← 自主 Agent 循环
│ + Stop Hook (强制完成) │
├─────────────────────────────────────────────┤
│ 20 Skills (各自独立) │ ← 扁平技能集
├─────────────────────────────────────────────┤
│ External APIs │ ← 重外部依赖
│ (Perplexity / Parallel Web / OpenRouter) │
└─────────────────────────────────────────────┘
AWS 架构:
┌─────────────────────────────────────────────┐
│ Claude Code Skill 触发 ($ARGUMENTS) │ ← 单一入口
├─────────────────────────────────────────────┤
│ SKILL.md (模块路由 + 执行护栏) │ ← 声明式模块定义
├─────────────────────────────────────────────┤
│ Python Scripts (分析引擎) │ ← 规则式+启发式
│ parsers.py → 各 check/analyze 脚本 │
├─────────────────────────────────────────────┤
│ references/ + modules/ │ ← 知识库
│ (风格指南 / 会议规则 / 术语表) │
└─────────────────────────────────────────────┘
3.2 设计哲学差异
| 维度 | CSW | AWS |
|---|---|---|
| 自主性 | 高:Agent 自动研究、撰写、编译、审查 | 低:用户指挥,工具执行 |
| 可控性 | 低:500 turn 自动循环,难以中途干预 | 高:每个模块独立触发,可精确控制 |
| 可复现性 | 低:依赖外部 API 实时结果 | 高:规则引擎输出确定性结果 |
| 离线能力 | 无 (核心功能依赖网络) | 完全离线可用 |
| 扩展方式 | 新增 Skill 目录 | 新增模块 (脚本 + 参考文档 + SKILL.md 注册) |
四、AWS 的核心优势
- 零外部依赖:完全本地化运行,无需 API Key,无网络要求,无成本
- Typst 支持:市面上极少有工具支持 Typst 学术写作辅助
- 中文学位论文深度支持:5 所高校模板检测 + GB/T 7714 + 术语一致性
- 去 AI 化检测:4 类模式 + 密度评分,在 AI 写作普及的背景下极具价值
- 统一输出协议:所有模块
[Severity] [Priority]格式,可被 paper-audit 自动解析 - 对抗式润色 (Polish):Critic + Mentor 双 Agent 架构是创新设计
- 量化评分体系:NeurIPS 6 分制 + 4 维度加权,具备门禁判断能力
- 模块正交性:12 个模块独立触发,可组合使用,符合 UNIX 哲学
五、优化建议
5.1 高优先级 — 低成本高收益
P0-1: 引入版本管理机制
借鉴 CSW:草稿自动递增版本号 (v1_draft.tex → v2_draft.tex)。
实现方案:在 compile.py 中添加 --versioned 标志:
- 编译前自动备份当前版本到
drafts/目录 - 文件名格式:
{stem}_v{N}_{timestamp}.{ext} - 维护
drafts/CHANGELOG.md记录每次编译的变更摘要
预计工作量:0.5 天
P0-2: 强化 PDF 审查能力
借鉴 CSW:PDF → 图片 → 视觉审查循环。
实现方案:
- 在
paper-audit中新增visual-check检查项 - 使用 PyMuPDF 将 PDF 转为图片 (已有依赖)
- 检查项:页边距溢出、图表重叠、字体一致性、分页断裂
- 输出格式与现有
[Severity] [Priority]统一
预计工作量:1-2 天
P0-3: 增加 Figure/Table 引用完整性检查
当前状态:check_figures.py 已存在但仅检查文件存在和 DPI。
优化方案:
- 检查所有
\ref{fig:*}/\ref{tab:*}是否有对应\label{} - 检查所有
\label{fig:*}是否被至少引用一次 - 检查图表编号连续性
- 检查图表是否出现在首次引用之后的合理位置
预计工作量:1 天
5.2 中优先级 — 能力扩展
P1-1: 引入 ScholarEval 评估框架
借鉴 CSW:8 维度量化评分 (基于 arXiv:2510.16234)。
实现方案:
- 在
paper-audit中新增scholar-eval模式或作为review模式的扩展 - 8 维度:Novelty、Soundness、Significance、Clarity、Reproducibility、Ethics、Presentation、Overall
- 与现有 4 维度评分 (Quality/Clarity/Significance/Originality) 形成互补
- 提供更细粒度的改进建议
预计工作量:2-3 天
P1-2: 新增引文元数据在线验证
借鉴 CSW:citation-management Skill 中的 DOI 验证、PubMed/Google Scholar 检索。
实现方案(保持可选依赖):
- 在
verify_bib.py中新增--online标志 - 通过 CrossRef API (免费,无需 Key) 验证 DOI 有效性
- 通过 Semantic Scholar API (免费) 验证论文元数据
- 离线模式下跳过,保持零依赖的默认行为
预计工作量:2 天
P1-3: 消除 parsers.py 的代码重复
当前问题:parsers.py 在 4 个 Skill 目录中各有一份拷贝,违反 DRY 原则。
实现方案:
- 将
parsers.py提取为共享库academic-writing-skills/shared/parsers.py - 各 Skill 脚本通过相对导入或
sys.path引用共享版本 paper-audit的扩展版 (含PdfParser) 继承共享基类
academic-writing-skills/
├── shared/
│ ├── __init__.py
│ ├── parsers.py # LatexParser, TypstParser, DocumentParser ABC
│ └── pdf_parser.py # PdfParser (optional dependency: pymupdf)
├── latex-paper-en/scripts/ # import from shared
├── latex-thesis-zh/scripts/ # import from shared
├── typst-paper/scripts/ # import from shared
└── paper-audit/scripts/ # import from shared + pdf_parser
预计工作量:1 天
P1-4: 统一脚本之间的重复代码
当前问题:latex-paper-en 和 latex-thesis-zh 中有 8 个几乎相同的脚本 (compile.py, check_format.py, verify_bib.py, analyze_grammar.py, analyze_sentences.py, analyze_logic.py, deai_check.py, optimize_title.py)。
实现方案:
- 将公共逻辑提取到
shared/目录 - 各 Skill 保留 thin wrapper 脚本,仅传入语言/格式相关配置
- 例如
latex-thesis-zh/scripts/verify_bib.py仅添加 GB/T 7714 规则后调用共享引擎
预计工作量:2-3 天
5.3 长期愿景 — 战略性增强
P2-1: 引入文献检索能力 (可选模块)
分析:这是 AWS 与 CSW 最大的功能差距。但核心挑战在于需要外部 API。
建议方案(分层设计):
- Layer 0 (零依赖):解析现有
.bib文件,生成引文图谱、共引分析 - Layer 1 (免费 API):Semantic Scholar API + CrossRef API (均免费)
- Layer 2 (付费 API):可选集成 Perplexity / Parallel Web Systems
作为新 Skill literature-assist,而非修改现有 Skill。
P2-2: 研究海报 Skill
借鉴 CSW:LaTeX beamerposter/tikzposter 模板。
实现方案:
- 新 Skill
latex-poster - 提供 3 种海报引擎模板 (与 CSW 一致)
- 复用现有
compile.py编译能力 - 添加海报专用格式检查 (字体大小、可读距离、信息密度)
P2-3: 多文件项目工作流
借鉴 CSW:writing_outputs/ 结构化输出 + progress.md 实时日志。
实现方案:
- 在
paper-audit中新增--project模式,扫描整个项目目录 - 生成结构化审查报告到
audit_reports/目录 - 支持增量审查 (仅检查自上次审查后变更的文件)
- 报告包含文件级和项目级汇总
六、不建议引入的 CSW 功能
| CSW 功能 | 不引入原因 |
|---|---|
| 临床文档 (CARE/ICH-E3/SOAP) | 医疗领域过于专业,偏离学术论文核心定位 |
| 市场研究报告 | 非学术范畴 |
| AI 图片/图表生成 | 需付费外部 API,破坏零依赖原则 |
| 幻灯片生成 | 需外部 API (Nano Banana Pro) |
| 假设生成 | 高度依赖 LLM,无独立脚本/规则价值 |
| Paper2Web/Paper2Video | 偏离论文写作核心工具链定位 |
| Stop Hook 自主循环 | AWS 设计哲学强调用户可控性 |
| Parallel Web Systems 集成 | 付费 API,与零依赖原则冲突 |
七、总结
AWS 核心竞争力
┌────────────────────────────────────────────────┐
│ AWS 护城河 │
├────────────────────────────────────────────────┤
│ ✅ 零依赖 · 离线优先 · 完全可控 │
│ ✅ 中英双语 · Typst 先行者 · 国标合规 │
│ ✅ 去 AI 化检测 (市场刚需) │
│ ✅ 对抗式润色 (Critic + Mentor 创新架构) │
│ ✅ 统一输出协议 → 可组合 · 可聚合 · 可门禁 │
└────────────────────────────────────────────────┘
演进路径建议
Phase 1 (1 周) Phase 2 (2-3 周) Phase 3 (1-2 月)
───────────── ────────────── ──────────────
P0-1 版本管理 P1-1 ScholarEval P2-1 文献检索
P0-2 视觉审查 P1-2 在线引文验证 P2-2 海报 Skill
P0-3 引用完整性 P1-3 消除代码重复 P2-3 项目工作流
P1-4 统一脚本代码
核心原则:保持 AWS 的「零依赖 + 用户可控 + 模块正交」DNA,选择性吸收 CSW 中与此 DNA 兼容的优秀设计。