Issue 010 stable public story
Thesis Skills v1.0.0
product / cn 2026.04
Thesis Skills v1.0.0 · CLI-first · MIT · Python 3.10+

把论文收尾 变成一组 可检查的文件

文献接入、Word/LaTeX 交接、检查修复、readiness gate、答辩前整理,一条确定性 CLI 工作流。

$ python run_check_once.py \ --project-root examples/minimal-latex-project \ --ruleset university-generic \ --skip-compile reports/ ├── check_references-report.json ├── check_language-report.json ├── check_format-report.json ├── check_content-report.json ├── readiness-report.json └── run-summary.json # readiness-report.json 摘要 verdict: WARN references: PASS (all cite keys resolve) language: WARN (2 style warnings remain) format: PASS (labels and refs are stable) compile: WARN (skipped in demo mode)
01 / entry points

你属于哪一类

三种入口,按你当前的论文阶段选择。

02 / workflow

六步工作流

每一步都有明确的输入、动作、输出和边界。

01
Intake
输入 Zotero / EndNote / Word
动作 导入、预检、去重
输出 稳定 refNNN 映射库
边界 不生成引用文本
02
Convert
输入 Word .docx / LaTeX 项目
动作 Word→LaTeX 或 LaTeX→Word
输出 迁移后的项目 + 限制报告
边界 不保证 100% 格式保留
03
Check
输入 LaTeX 项目 + 规则包
动作 引用、语言、格式、内容检查
输出 JSON 检查报告
边界 只检查规则包内规则
04
Fix Preview
输入 检查报告
动作 生成 dry-run 修复补丁
输出 补丁预览 + 修改清单
边界 不自动应用,先预览
05
Gate
输入 全部检查报告
动作 汇总 readiness 判断
输出 PASS / WARN / BLOCK
边界 不替代导师最终确认
06
Defense
输入 通过 gate 的项目
动作 大纲、图表清单、讲稿备注
输出 defense pack
边界 不自动生成最终 PPT
03 / artifacts

真实输出样例

每条工作流都产出可检查的机器可读 artifact。

readiness-report.json
{ "verdict": "WARN", "dimensions": { "references": { "status": "PASS" }, "language": { "status": "WARN", "details": "2 style warnings" }, "format": { "status": "PASS" }, "compile": { "status": "WARN", "details": "skipped in demo" } }, "next_actions": [ "Review check_language-report.json", "Re-run without --skip-compile" ] }
查看完整解释 →
check_language-report.json
{ "rule_set": "university-generic", "checks": [ { "id": "lang-001", "type": "passive_voice", "severity": "warn", "message": "Possible passive voice", "location": "chapter3.tex:42" }, { "id": "lang-003", "type": "weasel_word", "severity": "warn", "message": "'very' is vague", "location": "chapter2.tex:18" } ], "summary": { "pass": 12, "warn": 2, "block": 0 } }
查看完整解释 →
defense-outline.md
# Defense Outline ## 1. Introduction (5 min) - Problem background - Key contributions ## 2. Methodology (8 min) - Framework overview - Validation strategy ## 3. Results (10 min) - Figure 3.2: accuracy curve - Table 4.1: comparison ## 4. Conclusion (2 min) - Summary & future work ## Q&A Prep - Limitation acknowledgment
查看完整解释 →
04 / boundaries

它有边界,所以才可信

Thesis Skills 明确告诉你它不会做什么。边界清楚,期望才能对齐。

  • 不生成论文正文 只检查格式、结构和引用,不生产学术内容。
  • 不替代导师判断 Readiness gate 是机器预检,最终提交决定权在你和导师。
  • 不保证所有学校规则 提供 university-generic 规则包,具体学校规则需要你自己扩展或确认。
  • 不自动完成最终 PPT Defense pack 生成大纲和图表清单,PPT 需要你手动制作。
05 / next step

开始用

选一个入口,跑一次示例,看输出文件长什么样。