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 需要你手动制作。