一键导入
thesis-status
秘书:进度看板与任务管理。展示当前状态,推荐下一步操作。 触发词:"进度"、"status"、"看板"、"还剩什么"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
秘书:进度看板与任务管理。展示当前状态,推荐下一步操作。 触发词:"进度"、"status"、"看板"、"还剩什么"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
论文修改小组组长。查看论文修改全局进度,展示可用的专业角色,推荐下一步操作。 触发词:"论文助手"、"thesis"、"看看论文"、"还有什么要改"。
质检员:终稿一致性全检。8项自动检查,输出指标报告,自动修复可机械修复的问题。 触发词:"一致性"、"consistency"、"终检"、"检查一下"。
润色师:10维AI痕迹检测与自然化改写。迭代修复直到达标。 触发词:"降重"、"去AI味"、"润色"、"deai"、"AI痕迹"。
扩写师:把薄的地方写厚。补段落、补分析、补解释、补过渡。 触发词:"扩写"、"expand"、"写厚一点"、"太薄了"、"补充内容"、"展开说说"。
公式编辑:公式密度控制与冗余压缩。每个公式必须在后文被引用或验证,否则改为文字。 触发词:"压缩公式"、"公式太多"、"formula"、"公式密度"。
排版员:LaTeX 编译、错误诊断、PDF 预览。编译失败则阻断后续操作。 触发词:"编译"、"build"、"预览"、"latex"。
| name | thesis-status |
| version | 1.0.0 |
| description | 秘书:进度看板与任务管理。展示当前状态,推荐下一步操作。 触发词:"进度"、"status"、"看板"、"还剩什么"。 |
| allowed-tools | ["Read","Write","Bash","Grep","Glob","AskUserQuestion"] |
进度看板与任务管理技能,遵循 gstack /office-hours 模式:重新定位当前状态 + 推荐下一步操作。
用户提到以下任意关键词时激活本技能:
# 论文修改小组 — 配置加载
CONFIG=""
for candidate in ".thesis/config.json" "../.thesis/config.json" "../../.thesis/config.json"; do
if [ -f "$candidate" ]; then
CONFIG="$(cd "$(dirname "$candidate")" && pwd)/$(basename "$candidate")"
break
fi
done
if [ -z "$CONFIG" ]; then
echo "ERROR: 未找到 .thesis/config.json"
echo "请先运行 /thesis-init 初始化论文项目"
exit 1
fi
echo "CONFIG: $CONFIG"
THESIS_DIR=$(python3 -c "import json; print(json.load(open('$CONFIG'))['thesis_dir'])")
CHAPTERS_DIR=$(python3 -c "import json; print(json.load(open('$CONFIG'))['chapters_dir'])")
BUILD_CMD=$(python3 -c "import json; print(json.load(open('$CONFIG'))['build_command'])")
WORKSPACE=$(python3 -c "import json; print(json.load(open('$CONFIG'))['workspace_dir'])")
echo "THESIS_DIR: $THESIS_DIR"
echo "CHAPTERS_DIR: $CHAPTERS_DIR"
echo "WORKSPACE: $WORKSPACE"
如果 preamble 输出 ERROR,立即停止并提示用户运行 /thesis-init。
从 $WORKSPACE 目录读取以下文件:
如果文件不存在,跳转到「第六步:初始化任务文件」。
扫描 $THESIS_DIR 下所有章节文件($CHAPTERS_DIR),收集:
stat 或 ls -l)wc -m 统计中文字符数,或用 Grep 统计非空行数)典型章节文件位置:
$THESIS_DIR/
├── $CHAPTERS_DIR/
│ ├── c1.tex (绪论)
│ ├── c2.tex (文献综述)
│ ├── c3.tex (方法)
│ ├── c4.tex (实验)
│ └── c5.tex (结论)
├── abstract.tex (摘要)
├── appendix.tex (附录)
└── main.tex (主文件)
注意:实际文件名和目录结构以 config.json 配置和 Glob 扫描结果为准。
检查 main.pdf 是否存在:
输出格式化的进度看板:
╔══════════════════════════════════════════════════╗
║ 论文进度看板 ║
╠══════════════════════════════════════════════════╣
║ ║
║ 章节状态 ║
║ ────── ║
║ [完成] 第一章 绪论 最后更新:03-20 约 3200 字 ║
║ [进行] 第二章 文献综述 最后更新:03-22 约 5100 字 ║
║ [待做] 第三章 方法 最后更新:03-15 约 800 字 ║
║ [待做] 第四章 实验 尚未创建 ║
║ [待做] 第五章 结论 尚未创建 ║
║ ║
║ 编译状态 ║
║ ────── ║
║ PDF:已过期(源文件有更新) ║
║ 上次编译:2026-03-20 14:30 ║
║ 页数:45 页 / 文件大小:2.3 MB ║
║ ║
║ 任务概览 ║
║ ────── ║
║ 已完成:5 项 ║
║ 进行中:2 项 ║
║ 待处理:8 项 ║
║ 已阻塞:1 项 ║
║ ║
╚══════════════════════════════════════════════════╝
任务状态标记说明:
[完成]:已完成并已审校[进行]:正在撰写中[待做]:尚未开始[阻塞]:因依赖项未就绪而无法推进根据以下优先级顺序推荐操作:
输出格式:
推荐下一步操作:
━━━━━━━━━━━━━━
优先级 操作 原因
────── ──── ────
P0 解决参考文献格式问题 阻塞第二章定稿
P1 继续撰写第二章 §2.3 当前进行中,距上次编辑 2 小时
P2 重新编译 PDF 源文件已更新,PDF 已过期
P3 开始第三章框架 第二章接近完成
如果 PROGRESS.md 或 thesis-tasks.md 不存在,使用 AskUserQuestion 询问用户是否创建。
若用户同意,创建初始模板:
PROGRESS.md 模板:
# 论文修改进度记录
## 基本信息
- 论文题目:(待填写)
- 目标完成日期:(待填写)
## 进度日志
| 日期 | 内容 | 备注 |
|------|------|------|
| YYYY-MM-DD | 初始化进度跟踪 | 由 thesis-status 创建 |
thesis-tasks.md 模板:
# 论文任务清单
## 图例
- [ ] 待处理
- [x] 已完成
- [!] 阻塞中
- [~] 进行中
## 第一章 绪论
- [ ] 撰写初稿
- [ ] 导师审阅
- [ ] 修改定稿
## 第二章 文献综述
- [ ] 撰写初稿
- [ ] 导师审阅
- [ ] 修改定稿
## 第三章 方法
- [ ] 撰写初稿
- [ ] 导师审阅
- [ ] 修改定稿
## 第四章 实验
- [ ] 撰写初稿
- [ ] 导师审阅
- [ ] 修改定稿
## 第五章 结论
- [ ] 撰写初稿
- [ ] 导师审阅
- [ ] 修改定稿
## 其他
- [ ] 摘要(中英文)
- [ ] 致谢
- [ ] 参考文献格式检查
- [ ] 全文格式审校
- [ ] 查重
- [ ] 打印装订
创建后,返回第一步重新读取并展示看板。
每次 skill 执行完毕后,无论结果如何,必须执行以下三步:
1. 更新问题清单 $WORKSPACE/issues.md
- [ ] **编号** 位置 — 问题描述 → 建议skill2. 更新进度文件 $WORKSPACE/progress.md
- YYYY-MM-DD HH:MM /skill名 — 执行摘要(N项修改/N个问题)[x])3. 保存报告(如有输出)
$WORKSPACE/reports/ 目录YYYYMMDD-skill名-目标.md(如 20260322-review-chapter-c4.md)任务完成时,输出以下结构化状态块:
[thesis-status] 完成
看板状态:已展示
章节扫描:XX 个文件
任务统计:已完成 X / 进行中 X / 待处理 X / 阻塞 X
PDF 状态:最新 / 已过期 / 不存在
推荐操作:<最高优先级的下一步>
下一步建议:<具体可执行的操作描述>
若任务文件刚被初始化,额外提示用户填充具体任务内容。 若所有任务已完成,输出祝贺信息并建议进行最终检查清单。