with one click
thesis
论文编译助手 — 编译、错误解析、字数统计、交叉引用检查。用法:/thesis [build|errors|wordcount|refs]
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
论文编译助手 — 编译、错误解析、字数统计、交叉引用检查。用法:/thesis [build|errors|wordcount|refs]
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
全面审核学术项目的论文质量、数据完整性、代码规范和工程化水平。两阶段:Phase 1 自动扫描(秒级脚本)+ Phase 2 AI 深度审核(多 agent 团队)。务必在以下场景触发:用户说审计/审核/体检/检查项目、验证数据一致性、检查论文质量或格式、查重风险评估、AIGC 检测或降风险、投稿前检查、代码审查(针对整个项目而非单个 PR)、检查 git 历史或依赖安全、可复现性验证、开源合规检查。即使用户只说'帮我检查一下'或'看看有没有问题',只要上下文涉及学术项目或论文,也应该触发。不要在用户只想修单个 bug、写新代码、跑实验、翻译、做 PPT 时触发。
Use when the user asks to interpret, summarize, or explain recent Claude Code release notes, changelogs, version updates, or new features
学术翻译工作流(三阶段反思)。适用场景:翻译论文段落/摘要/全文、LaTeX 文件翻译+编译、arXiv 论文源码翻译、中英互译。当用户说翻译/translate/帮我翻成英文/中文/polish my writing 时触发。不要在用户只想查术语解释时触发(那用对话即可)。
从实验数据文件自动生成 LaTeX 表格。用法:/exp-table [表格类型] [选项]。消除手工抄录错误,支持期刊改写时快速切换格式。
配置或查看项目的训练平台默认值(Kaggle/Colab/SSH 远程 GPU)。首次在项目中使用 trainhub 前运行,或要切换默认平台、更新凭据引用、调整指标口径时使用。触发词:配置训练平台、setup training、训练默认值、切平台。
训练完成后下载产物,解析指标,归档到 weights/ 目录。接在 train-watch 检测到 COMPLETE 之后。触发词:收实验结果、下载 kernel output、归档 weights、parse results.csv。
| name | thesis |
| description | 论文编译助手 — 编译、错误解析、字数统计、交叉引用检查。用法:/thesis [build|errors|wordcount|refs] |
封装 LaTeX 编译流程和常用诊断操作,服务于论文编辑-编译-修复循环。
thesis/thesis/main.texthesis/data/chapter-{1..6}.tex, abstract-*.tex, appendix.tex 等thesis/main.logthesis/main.pdf/thesis build编译论文并输出结果摘要。
执行步骤:
cd thesis && latexmk -xelatex -latexoption='-interaction=nonstopmode -halt-on-error' main/thesis errors 解析错误/thesis errors解析 thesis/main.log 提取可读的错误和警告信息。
解析规则:
! 开头的行(LaTeX fatal error),向上追溯找到 l.\d+ 行号(./data/chapter-5.tex 这类括号匹配确定当前文件LaTeX Warning: Reference .* undefined → 未定义的引用LaTeX Warning: Citation .* undefined → 未定义的参考文献Overfull \\hbox → 排版溢出(宽度 > 10pt 才报告)Package hyperref Warning → 超链接问题输出格式:
=== 编译错误 (N 个) ===
[1] data/chapter-5.tex:123 — Undefined control sequence \textbff
[2] data/appendix.tex:45 — Missing $ inserted
=== 警告 (M 个) ===
[1] 未定义引用: \ref{tab:nonexist} (data/chapter-5.tex)
[2] 排版溢出: Overfull \hbox (15.2pt) at data/chapter-3.tex:89
/thesis wordcount统计论文各章节的字数/字符数。
执行方式: 由于 texcount 可能未安装,使用以下策略:
对每个 thesis/data/*.tex 文件:
grep -v '^\s*%' 去掉注释行sed 去掉 LaTeX 命令(\xxx{...} → 保留花括号内容)\begin{...}, \end{...}, \label{...}, \ref{...} 等结构命令grep -oP '[\x{4e00}-\x{9fff}]' | wc -l)wc -w 减去中文字符)输出格式:
章节 中文字数 英文词数 合计(估)
─────────────────────────────────────────────────
chapter-1.tex (绪论) 2,450 120 2,570
chapter-2.tex (相关工作) 3,800 85 3,885
...
─────────────────────────────────────────────────
合计 18,500 650 19,150
注:中文字数按字符计,英文按词计。"合计(估)"为两者简单相加,供参考。
/thesis refs检查交叉引用完整性。
检查项:
main.log 搜索 Reference .* undefinedmain.log 搜索 Citation .* undefined\label{xxx} 和 \ref{xxx}/\eqref{xxx},找出从未被引用的标签fig: 和 tab: 前缀的标签是否有遗漏输出格式:
=== 引用完整性检查 ===
未定义引用: (无)
未定义参考文献: [Zhang2024] (chapter-2.tex:45)
孤立标签 (定义了但从未引用): tab:old_results (chapter-5.tex:200)
重复标签: (无)
xelatex 和 latexmk(已安装)csbachelor.cls,对 XeLaTeX 有硬依赖main.log 是编译后自动生成的,/thesis errors 和 /thesis refs 依赖它存在/thesis build