最小化反例修复 · 学术写作研究验证 Harness
将以下提示词粘贴到你的 AI 对话框中:
要将该技能安装到你的 AI 助手,请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d0deb03a/minimal-counter-example-repair。
技能介绍
为什么要把单元测试的思路搬进写作
写完一段推导或综述,最担心的是逻辑链断裂或证据不足。评审看到的是连贯的文本,作者心里却未必有完整的检验回路。这个技能把程序验证中的「最小反例修复」迁移到学术写作,目标是让草稿接受类似回归测试的审视:先锚定参照标准,再主动寻找反例,把问题压缩到最小片段,然后只修这一点。
五层 Harness 与工作流
- Layer 1 Oracle:
IMRaD逻辑链、顶会论文、基金评审指南都可作为参照源,系统据此做偏离度或覆盖度检测。 - Layer 2 反例生成:提供四种找茬模式——逆向提纲、模拟审稿人、极端边界条件、撰写前找茬队列。
- Layer 3 Shrinking:把定位到的问题压缩到最小复现;快速工具是
50 字电梯测试,压不平就说明逻辑栈溢出。 - Layer 4 Context Management:每次修改前强制注入原始
Research Question、Thesis Statement、目标规范与当前最小反例,避免修复跑偏。 - Layer 5 Parallel Agents:并行运行批判路径与辩护路径,共享同一套找茬队列,回归验证修复是否引入新缺陷。
适用边界与注意点
- 校验结果是
Entailment Score或Citation Support Level这类强度评估,不是 pass/fail;阈值需要作者自己把握。 - 如果没有提供顶会论文或评审标准,会退回通用学术规范作为默认 Oracle,针对性会明显下降。
Shrinking不收敛通常意味着研究问题本身没想清楚,应回到 Phase 0 重新锚定,而不是继续修补措辞。- 修复过程中可能引入新反例,这是预期行为;建议配合缺陷追踪表与回归记录持续迭代。
使用场景
- 写 IMRaD 论文时,需要检查 Claim 链是否存在逻辑跳跃,并定位最小反例
- 撰写文献综述前,需要先列出 5 个最可能被审稿人提出的反对意见
- 基金本子提交前,需要对照评审指南逐项检查指标覆盖度
- 修改实验设计时,需要按第一性原理或稳健基线检查边界条件是否成立
适合人员
- 准备投稿顶会、希望提前发现论证漏洞的论文作者
- 负责基金申请材料、需要按评审指标补齐论证的科研人员
- 撰写学位论文或综述、担心逻辑链断裂的研究生
- 指导学生写作、需要给出可复现修改路径的课题组负责人