用途:当手稿或 response-to-reviewers 信件读起来像 AI 所写时使用,扫描 27 类 AI 写作模式并重写被标记段落,保留技术准确性与引用。该技能只去除 AI 痕迹,不做一般文字编辑、科学质量评估、期刊格式检查,也不做翻译。
主要能力与流程:每次会话开始先读 ${CLAUDE_SKILL_DIR}/references/ai_patterns.md,其中定义全部 27 类模式、关注词、示例、检测 grep、逐条修复方法与分节优先级。阶段一扫描用户提供的章节,统计模式编号、名称、出现次数、严重度、原文示例与位置,输出 AI Pattern Scan Report;回复信与投稿信优先模式 22-24,整篇手稿按分节优先级。阶段二报告严重度(HIGH >3 次、MEDIUM 1-3、LOW 0)与密度(每千词实例数,目标 < 2.0),并询问用户修复哪些模式,默认修 HIGH 与 MEDIUM。阶段三按 ai_patterns.md 的修复规则重写:保留技术准确性(数字、统计量、p 值、置信区间、临床事实不变);引用不增不减不移位;保持面向同行的正式学术语气;保留领域术语;不引入新主张、不删既有主张、不改句意,无法在不改句意前提下修复的段落留原样并标记;自然处用主动语态;变化句长(8-12 词与 25-35 词混用);削减对偶与断裂结构(模式 27)。输出用 diff 或修订标记高亮改动。
阶段四验证:先备份原文(cp manuscript.md /tmp/pre_humanize.md),运行 python3 "${CLAUDE_SKILL_DIR}/scripts/check_rewrite_fidelity.py" --before /tmp/pre_humanize.md --after manuscript.md --out qc/rewrite_fidelity.json --strict 与 python3 "${CLAUDE_SKILL_DIR}/scripts/check_sentence_variety.py" --manuscript manuscript.md --out qc/sentence_variety.json,再用同样 27 类模式重扫。NUMBER_DRIFT、NUMBER_REASSIGNED、CITATION_DROP、CITATION_MOVED 表示不变量被破坏,应回退该段、重做并标记;EDIT_FOOTPRINT_HIGH 仅为提示,因模式 6 与 18 会整段替换。已知限制:保真门不检查新增或删除的否定、用文字写出的数字、单位变化,或不含百分比的数值旁的方向词,干净退出不等于这些无问题,需人工读 diff。
强制门(Gates):模式 13 破折号过密(每千词超过 2 个)转括号后运行 python3 "${CLAUDE_SKILL_DIR}/../self-review/scripts/check_paren_spans.py" --strict,PAREN_SPAN_ORDINAL 或 PAREN_SPAN_SENTENCE 表示把整句或序号包进括号,须先修;模式 19 的 § 符号自动清除并确认重写后计数为 0;模式 20 的(见方法 §X)自引用改为直接章节名;模式 21 的 AI 披露放在目标期刊要求的位置,不删除期刊要求置于正文的披露;模式 25 内联斜体密度超标则移除(保留统计符号、拉丁文、基因与物种名);模式 26 格言密度超标时把多数格言并入邻句并补回解释,保留两三处,不要直接删除;模式 27 对偶与断裂结构超标时应用 M2 测试,保留少量功能性对比。citation preservation invariant 与 numerical preservation invariant 为强制,脚本退出码检测 CITATION_DROP/CITATION_MOVED 与 NUMBER_DRIFT/NUMBER_REASSIGNED(Major)须回退并标记。
适用场景:期刊手稿、response-to-reviewers 信件、编辑投稿信的 AI 痕迹清理。限制:不翻译、不做科学质量或期刊格式审查;密度超 2.0 时最多再做 3 轮修复-验证;若被其他技能调用,需返回验证报告以传递通过/失败状态。验证报告含前后总实例、密度、HIGH/MEDIUM 数量与剩余问题及 PASS/FAIL 判定。部分事实(如收费、价格、平台支持范围)暂未提供。