一键导入
expand
扩写师:把薄的地方写厚。补段落、补分析、补解释、补过渡。 触发词:"扩写"、"expand"、"写厚一点"、"太薄了"、"补充内容"、"展开说说"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
扩写师:把薄的地方写厚。补段落、补分析、补解释、补过渡。 触发词:"扩写"、"expand"、"写厚一点"、"太薄了"、"补充内容"、"展开说说"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
论文修改小组组长。查看论文修改全局进度,展示可用的专业角色,推荐下一步操作。 触发词:"论文助手"、"thesis"、"看看论文"、"还有什么要改"。
质检员:终稿一致性全检。8项自动检查,输出指标报告,自动修复可机械修复的问题。 触发词:"一致性"、"consistency"、"终检"、"检查一下"。
润色师:10维AI痕迹检测与自然化改写。迭代修复直到达标。 触发词:"降重"、"去AI味"、"润色"、"deai"、"AI痕迹"。
公式编辑:公式密度控制与冗余压缩。每个公式必须在后文被引用或验证,否则改为文字。 触发词:"压缩公式"、"公式太多"、"formula"、"公式密度"。
排版员:LaTeX 编译、错误诊断、PDF 预览。编译失败则阻断后续操作。 触发词:"编译"、"build"、"预览"、"latex"。
结构师:章节结构诊断与重组。先诊断后动手,Scope Lock 防止误碰其他章。 触发词:"重组"、"restructure"、"调整结构"、"合并小节"。
| name | expand |
| version | 1.0.0 |
| description | 扩写师:把薄的地方写厚。补段落、补分析、补解释、补过渡。 触发词:"扩写"、"expand"、"写厚一点"、"太薄了"、"补充内容"、"展开说说"。 |
| allowed-tools | ["Read","Edit","Write","Bash","Grep","Glob","AskUserQuestion"] |
好的学术段落像一块砖:4-7 句话,自成一体,承上启下。 薄的段落像一张纸,读者一翻就过去了,什么都没留下。
扩写不是注水。每一句新增的内容都必须提供信息增量—— 要么解释了一个"为什么",要么补充了一个证据,要么指出了一个边界条件。 如果找不到信息增量,就不该扩写,而是标记为"内容完整,无需展开"。
# 论文修改小组 — 配置加载
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。
使用 AskUserQuestion 确认:
默认推荐 Auto。
读取目标章节,按以下 5 类薄弱模式逐一检测:
检测:正文段落不足 3 句(排除 LaTeX 命令行、列表项、图表环境)。
扩写策略:根据段落所在位置选择扩写方向——
检测:\end{equation} / \end{align} 后的第一段不足 2 句,或只有"其中 $x$ 是…"的符号罗列。
扩写策略:每个关键公式后至少补两层解读:
可选的第三层: 3. 边界层:什么情况下这个设计会失效或需要调整(如"当批内所有样本损失相近时,归一化后权重趋于均匀")
检测:实验结果段落中只有数字陈述("A 在任务 T 上得分 X,比 B 高 Y%")而缺少原因分析。
判定标准:一个完整的实验分析段应包含四步链:
如果只有第 1 步 → 标记为"分析浅"。如果有 1+2 但缺 3+4 → 标记为"分析中等,可深化"。
扩写策略:
注意:如果确实没有数据支撑某个因果解释,不要编造。改为"我们推测…,这一假设有待进一步验证",或标记为 NEEDS_DATA 让作者补充。
检测:\xsection 或 \xsubsection 标题后的第一段直接进入技术描述,没有从上一节的结论过渡。
扩写策略:在新节开头补 1-2 句过渡,结构为:
注意:过渡句不能是"综上所述"式的AI套话。必须具体点明上下节之间的逻辑关系。
检测:方法小节开头直接描述"怎么做",没有先说"为什么要做"。
典型问题:
扩写策略:在技术描述前补 1-2 句动机:
输出格式:
扩写扫描报告 — cX.tex
══════════════════════════════════════
扫描到 N 处薄弱点:
A类(超短段落):X 处
B类(公式缺解释):X 处
C类(实验分析浅):X 处
D类(缺过渡):X 处
E类(方法缺动机):X 处
──────────────────────────────────────
[A] 行 XX: 段落仅 2 句(方法描述段)
→ 建议补充:设计动机 + 与替代方案的对比
[B] 行 YY: 公式 eq:xxx 后仅"其中$x$是…"一句符号解释
→ 建议补充:直觉层解读 + 边界条件
[C] 行 ZZ: 实验分析只有数字,缺原因
→ 建议补充:机制解释 + 消融佐证
[D] 行 WW: §4.3 开头无过渡,直接进技术描述
→ 建议补充:从 §4.2 结论引出 §4.3 的问题
──────────────────────────────────────
使用 AskUserQuestion 展示扫描结果,让作者选择:
对作者确认的每一处:
必须做到:
绝不能做:
A 类(超短段落扩写):
原文:[2句话的技术陈述]
扩写:
[保留原文第1句]
+ [补充设计动机:为什么这样做]
+ [补充与替代方案的对比:不这样做会怎样]
[保留原文第2句]
+ [补充效果说明:这个设计带来什么具体好处]
B 类(公式后扩写):
原文:公式 + "其中$x$是…"
扩写:
[保留公式和符号解释]
+ [形式层:这个公式在做什么操作]
+ [直觉层:物理/工程直觉是什么]
+ [可选-边界层:什么条件下失效]
C 类(实验分析扩写):
原文:"A 比 B 高 X%"
扩写:
[保留数字陈述]
+ [原因:A 的哪个机制在这个任务特性下起了作用]
+ [佐证:消融实验/其他任务的一致表现]
+ [影响:这说明了什么/局限是什么]
D 类(过渡句补写):
新增 1-2 句在节首:
[上一节解决了什么/证明了什么]
+ [但留下了什么问题/引出了什么新需求]
E 类(动机补写):
在技术描述前新增 1-2 句:
[如果没有这个设计,会出现什么问题]
+ [现有方法在这个点上的不足]
每处扩写完成后自检:
\label{}、\ref{}、\cite{} 内部标识符每次 skill 执行完毕后,无论结果如何,必须执行以下四步:
0. 编译验证(修改 tex 文件后必须执行)
cd "$THESIS_DIR"$BUILD_CMD1. 更新问题清单 $WORKSPACE/issues.md
2. 更新进度文件 $WORKSPACE/progress.md
- YYYY-MM-DD HH:MM /expand — 执行摘要(N处扩写)3. 保存报告(如有输出)
$WORKSPACE/reports/ 目录YYYYMMDD-expand-cX.md