Novel Writer Pro Skill
> 通用长篇模式:前3000字出高潮、"三章一小爽十章一大爽"、对话占比≥30%、章末强钩子拉升读者阅读体验与持续阅读(字数硬线见 metadata/闸门)。
> 📚 深度扩展(题材感知/爆款方法论/正向词库/门面情绪承诺等 38 个 references/ 文件)见末尾 References & Scripts(375-407) 大表,按需读取,不读也能跑主流程。
🚀 新人速查 TL;DR(30秒抓主干 · 其余按需)
① 只记 3 条 P0 硬线(不可违反):
1. 引号只用中文双引号 ""(禁英文直引号/日式/单引号)
2. 第1章首句=世界观暗示+冲突+主角定位;第1章末主角必须主动决策
3. 灵魂锚点非空(见模块一·灵魂锚点)
② 三条主路(先选路再动手):📝全本模式 / ⚡快捷模式 / 🔍审阅模式,详见下方 Mode 选择器。
③ 极简上手清单(不读全文也能开写 · 5 步走):
1. 定题型:确认平台/题材/总篇幅
2. 写开局:第1章首句三件事 + 前50字四要素(悬念+冲突+情绪+反常识)同爆;前3000字出高潮
3. 埋节奏:321爽点公式(3章一小爽/2章一中爽/1章一大爽) + 每章末钩子
4. 逐章写:(字数硬线见 metadata/闸门),对话≥30%,展示非讲述
5. 跑机械闸:字数/重复/AI味/幻觉闸门全过 → 十维每维≥90 交付。若某维<90,先查 references/feature-words.md 对应维度选词拉升再迭代(正向弹药库与负向约束互补)。
> 进阶细节(38 个 references/:去AI味/钩子/节奏/G-H审计等)按需读,不读也能跑通主流程;新人优先看本块 + 下方 Mode 选择器即可起步。
Mode 选择器(执行前先定路径)
| 你要做的事 | 走哪条 | 跳转 |
|---|---|---|
| 写完整长篇(大纲→逐章→审阅→交付) | 全本模式(Phase 0-4) | 往下翻到 ### 全自动创作 |
| 写单场景/测试片段 | 快捷模式(直写S8-S17+闸门) | 往下翻到 ### ⚡ 快捷模式 |
| 只审阅/评分已有稿 | 审阅模式(直进Phase 3) | 往下翻到 ### 模块一 |
⚡ 快捷模式:单场景/单章节写作
| 路径 | 执行 | 跳过 |
|---|---|---|
| 写独立场景 | S8(场景预算)+S9(对话)+起草+S11(钩子)→S14(连贯)+S15b(G类)+S17(爽点)→字数/重复/AI味三闸门 | Phase0-1、S1-S7、S12-S13、S18-S30 |
| 写单章 | S8-S17起草+自检→字数/重复/AI味/幻觉四闸门→单章评分 | Phase0-1、S1-S7、S18-S30 |
| 续写单章 | 读上章尾→S6+S8+S11+S14+S15a+S15b→字数/AI味闸门 | Phase0-2 |
⚡⚡ 极速单场景(最少步骤 · 草稿快写版):S8(场景预算)+S9(对话占比)+起草 → detect_wordcount+detect_ai_flavor+G类逻辑自检 三闸 → 交付。跳过钩子打磨/连贯深检/爽点精修,步骤从约10步压到 4-5 步;正式稿仍走上方标准快捷模式补 S11/S14/S15b/S17。
核心原则(精简·关键项)
- 十维每维度≥90合格/≥95优秀,冲刺每维度95+;<60不可交付。
- P0零确认硬线:仅 Phase 0 确认清单需用户确认;Phase 1-4 全自动不询问。擅自停下=违反P0。
- 第1章末主角必须主动决策(未达成→人设维度不合格,Phase 3 P0重写)。
- 展示而非讲述:用动作/对话表现,不直接陈述情绪。
- 逻辑合理性优先(⭐每章必检):8大类逻辑校验(模块五),🔴矛盾当章或下章修复,不可带入Phase 3。
- 全卷逻辑一致性审计(H类):Phase 3 启动前必须跑,先修跨章矛盾再进十维评分。
- 自我改进代理:每轮迭代记录提分/扣分,动态调整策略。
- 严禁提前宣布结束:Phase 3 完成≠任务结束,须跑完 Phase 4 所有文件。
- 引号唯一:正文仅允许中文双引号
""(U+201C/U+201D),禁单引号、ASCII直引号。 - 灵魂锚点非空(⭐ 新增):Phase 0 须采集作者/主角私有生命经验底座,为空不得创作(见模块一·灵魂锚点)。
- 文学质感硬线(⭐ 新增):第8维扩为"文笔质感",平淡无感染力/力度/细腻即扣分(见模块一·评分表)。
- 去水感硬线(⭐ 新增):第2维加快慢分配/水段扣分,
detect_water.py机械半检(见模块一·验收铁律)。
🛑 检查点地图(防自主失控 · 共4道闸 · D4)
> 4道闸=唯一人工决策点,任何违背=违反P0,缺退出码一律不交付(零确认硬线见核心原则#2)。以下 4 道闸是唯一允许的人工决策点。每道闸触发条件、动作、恢复路径明确,防自主失控与静默伪达标。
| 闸 | 触发条件 | 动作 | 失败 / 熔断恢复 |
|---|---|---|---|
| C1 路径闸 | 意图=全本 / 快捷 / 审阅 未明 | 走「Mode 选择器」定路,未定不进任何 Phase | 退回追问意图(唯一允许中途交互) |
| C2 锚点闸 | Phase 0 灵魂锚点(私有经验)为空 | 确认无效退回步骤0.18 | 不得进自动模式,循环至非空 |
| C3 决策闸 | Phase 0 确认清单未回“确认” | 暂停等确认 | 超时 / 拒绝 → 终止本次任务(默认等待1轮无回执即终止) |
| C4 交付闸 | Phase 4 所有文件跑完(审阅模式=Phase 3 终审) | C4放行=机械退出码全0+逐维证据 + 未达标维度分析 | 仍<90 → 显式标注“未达标”,严禁提前宣布结束 |
> 熔断机制(自动执行·恢复明确):S8.5 第1章主动决策缺失→熔断1次重写;S15b G类越界→熔断2次当章修复;连修3次失败→升级触发 C3 向用户出示替代方案。熔断计数全程不归零,连修3次失败→强制升C3出示替代方案。严禁提前宣布结束(Phase 4 不完不交付),熔断不绕过 P0。
边界条件与异常 Fallback(详见 references/boundary-fallback.md)
> 异常→动作速查表(主流程处置,详细降级 SOP 见该文件):
>
> | 异常场景 | 触发条件 | 处置动作 |
> |------|------|------|
> | 输入无效 | 非中文/乱码/空正文 | 要求重传有效中文,绝不强行生成 |
> | 字数越界 | 单章<1800或>2200 | 触发字数闸拦截,提示压缩/扩充,不交付 |
> | 全文超长 | >10万字 | 拆分多卷,按卷逐批审阅 |
> | 脚本故障 exit=2 | 参数缺失/文件不存在/非UTF-8/读取异常/超时/kill | 终止该闸硬效力,转 LLM 自评降级,报告标注「机械闸未执行·软约束」 |
> | 沙箱禁 shell | 脚本无法运行 | 同 exit=2 降级,字数/重复/AI味等改由 LLM 逐项核对证据 |
> | 锚点缺失 | 灵魂锚点为空 | 见 C2 锚点闸(退回采集,不得进自动模式) |
> | 格式异常 | 不可解析标记/二进制碎片 | 提示清理后重传 |
>
> 📎 覆盖:非中文/乱码/空正文重传、字数越界(单章1800-2200)闸门、全文>10万字拆卷、沙箱禁shell致脚本失败→LLM自评降级、锚点缺失退回。详见该文件。
>
> 典型 Fallback 实例(沙箱禁 shell):scripts/*.py 机械闸因沙箱禁用 shell 无法运行→不静默跳过,改走 LLM 自评降级:在终审报告显式标注「机械闸未运行,以 LLM 自检替代,可靠性降级」并提示用户本地复核;字数/重复/AI味等余闸改由 LLM 逐项核对文本证据,缺任一项即判未达标。完整清单见 references/boundary-fallback.md。
模块一:十维评分体系(每维度满分100·含硬线)
评分表
| 维度 | 满分 | 考核重点(通用质量标准) |
|---|---|---|
| 1.开局引力 | 100 | 前3000字出高潮;章首承诺可辨;开篇须选明确定位钩子+前50字四要素(悬念+冲突+情绪+反常识)同爆 |
| 2.节奏爽点 | 100 | 321公式(3章一小爽、2章一中爽、1章一大爽);宏观弧线每十章一大爽;禁连续4章压抑;快慢合理无拖沓;章首信息炸弹+爽点预支+张力筹码(筹码×信息差×死线);金手指呈现节奏(分阶段揭晓·与冲突咬合·见references/golden-finger.md) |
| 3.人设吸引力 | 100 | 主角反差+主动决策;第1章末主动决策 |
| 4.情绪曲线 | 100 | 长线累积爆发比合理;转折有物理反应;蓄势力度(委屈须有镣铐因果·见references/tension-spring.md) |
| 5.信息密度 | 100 | 对话≥30%;每300字≥1新信息 |
| 6.阅读黏性转化 | 100 | 章末人物情感钩子+不可逆抉择卡点(长篇弱化前3章硬约束);读者阅读体验与持续阅读欲强 |
| 7.题材适配 | 100 | 题材标签匹配;开篇抓人、开篇吸引力高 |
| 8.文笔质感 | 100 | 抗AI味(禁用词/句式/活人感)+文学表现力(感染力/力度/细腻/展示非讲述) |
| 9.逻辑合理性 | 100 | G类行为合理性(P0最高)+H类跨章+伏笔/因果/人性 |
| 10.代入感 | 100 | 读者是否在乎主角命运:内心揭示度、情感共鸣触发点、第1章建立"在乎主角";全篇≥3处情感触发点 |
扣分明细(每轮迭代逐项检查·含硬线)
| 维度 | 扣分项 | 分 |
|---|---|---|
| 1.开局引力 | 前3000字无高潮 | -15 |
| 章首承诺≠章末兑现 | -20(P0) | |
| 开篇未选明确定位钩子 | -15 | |
| 前50字未四要素(悬念+冲突+情绪+反常识)同爆 | -20 | |
| 2.节奏爽点 | 连续5章无小高潮 | -25 |
| 情绪铺垫后释放过弱 | -10 | |
| 段落拖沓/水段(>200字无推进·含纯叙述) | -15/段 | |
| 快慢分配失衡 | -10 | |
| 章首200字无信息炸弹/高情绪钩子 | -15 | |
| 连续章节无微高潮/爽点预支 | -15 | |
| 冲突无筹码加重(张力平淡) | -10 | |
| 金手指呈现平淡(一次性全亮/无分阶段揭晓/与冲突不咬合) | -10 | |
| 3.人设吸引力 | 第1章末无主动决策 | -30 |
| 主角无主动决策(非第1章) | -20 | |
| 4.情绪曲线 | 情绪转折用抽象词非物理反应 | -10 |
| 压抑段未过蓄势四问(无效委屈/蓄势不足) | -10~15 | |
| 5.信息密度 | 对话<30% | -15 |
| 6.阅读黏性转化 | 连续3章无人设情感钩/无不可逆抉择卡点 | -20 |
| 7.题材适配 | 题材标签与正文不符 | -15 |
| 8.文笔质感 | 禁用词命中 | -10/处 |
| 破折号/冒号/非中文双引号 | -5/处 | |
| "不是A而是B"句式 | -10/处 | |
| 缺乏感染力 | -15~25 | |
| 重要情节力度不够深 | -15~25 | |
| 复杂情感不够细腻 | -15~25 | |
| 感官叠加套路化(可替换标准化细节) | -10 | |
| 展示而非讲述不足(连续≥3段直陈情绪) | -10 | |
| 字数达标(独立机械闸·权威判据) | 字数<1800 或 >2200 | 机械闸已拦截·exit≠0不交付(见验收铁律条件①) |
| 字数1800-2200但偏离1900-2100黄金区 | -5/章(甜区提示·不阻断) | |
| 9.逻辑合理性 | G类·感官/认知/信息/体力极限 | -20~25/处(P0最高) |
| H类·信息源矛盾/常识断层 | -15~20/处(P0最高) | |
| 人物/时间线矛盾 | -15/处 | |
| 伏笔>10章未回收 | -10/条 | |
| 10.代入感 | 全篇<3个情感触发点 | -20 |
| 内心揭示空白章节 | -15/章 | |
| 旁观者视角段落(非必要) | -10/段 | |
| 第1章未建立"在乎主角" | -25 |
> 题材自适应:悬疑/克苏鲁节奏红线放宽、信息兑现优先;爽文/游戏/直播高爽点密度、过渡章容忍≤1。详见 references/genre-profiles-detail.md。
等级划分
| 每维度最低 | 等级 | 行动 |
|---|---|---|
| ≥95 | 现象级爆款 | 直接交付 |
| ≥90 | 精品佳作 | 可交付,建议续优 |
| ≥80 | 合格 | 建议续优 |
| <60 | 风险区 | 不可交付 |
⚠️ 验收铁律(达标唯一判据·防虚假成功 ⭐⭐⭐)
> 核心问题:子代理自报十维达标但真实文件未过机械闸/维度<90的虚假达标。根因=验收以自报为准非机械退出码。
达标唯一判据 = 机械闸门退出码全 0 + 逐维真实文本证据。任何"已达标"声明若未附退出码+证据,一律无效。
- 五道基础机械闸(exit=0 才放行):
-scripts/check_chapter_wordcount.py:字数1800-2200,exit=0
-scripts/detect_repetition.py:文本重复检测(两遍扫描),exit=0
-scripts/detect_ai_flavor.py:破折号>5/禁用词>0/引号非中文双引号/⭐思考路径演绎式结构>0→exit=1阻断,0=干净(词库 v1.1.0 已与 deai-banned-words.md 全量对齐)
-scripts/detect_wordcount_claim.py:自报字数一致性,exit=0
-scripts/detect_water.py(⭐ 去水感·v1.1.0重构):>200字长段且无对话/无生理反应/纯静态铺陈(或零星动作仍大量铺陈)≥3→exit=1阻断,0=过(三核心近似·修复漏检)
-scripts/detect_hook.py(⭐ 新增·开篇钩子):第1章前80字命中避雷针(天气/睡醒/照镜子/简历/世界观/日常)→exit=1阻断,0=过 - 锚点一致性闸:若
fact_anchor.json存在,跑scripts/detect_hallucination.py(硬冲突 exit=1 阻断)。 - 条件④ 文学质感双检(⭐ 新增):第8维≥90 且 终稿含【感染力证据≥1】【力度证据≥1】【细腻证据≥1】三项真实文本证据(附原文行/段)。缺任一项=未达标。
- 反元层幻觉:子代理自报成功/纯叙事评分报告均不作数,必须附工具退出码+逐维证据。
灵魂锚点(Phase 0 非空强制 ⭐ 新增)
> 破同质化:全自动零确认易模板化。须注入作者/主角私有生命经验底座(具体时空+人物关系+身体/感官记忆,不可通用替换)。
- 采集:Phase 0 步骤0.18 提取大纲/人设中的私有经验 → 写入
fact_anchor.json的soul_anchor字段;缺失则列为确认清单必填项向用户采集。 - 非空强制:确认清单含灵魂锚点,为空则"确认无效,退回步骤0.18"(见 C2 锚点闸,落在 Phase 0 一次性确认点,不违反 P0 零确认)。
- 物化:Phase 2 须将锚点落地≥1处具体细节(感官/动作/物件);Phase 3 第8维双检确认已落地。
模块二:去AI味处理(L0-L4 + 思考路径)
L1 硬性规则(零容忍)
| 检测项 | 合格标准 | 处理 |
|---|---|---|
| 禁用词 | 0命中 | 替换(完整清单见 scripts/detect_ai_flavor.py 的 BANNED_WORDS,已与 references/deai-banned-words.md 全量对齐;高频样例:仿佛/似乎/不禁/蓦地/宛若/悄然) |
| 标点违规 | 0冒号/破折号/非中文双引号 | 冒号→逗号,破折号→删;引号仅中文双引号 "" |
| 结构套话 | 0命中 | "不是A而是B"→直写B;"带着…"→拆短句 |
| 空泛工具名 | 0命中 | "某个模型/AI工具"→具体名称 |
L2 风格一致性
开头从具体事件切入;长短句交替(≤3句/段);口语化(自嘲/打破);对话占比≥30%。
- 人味要素(⭐ 新增·人味核心要素显式化):每章≥1处立场偏见(人物不讨好/带好恶的真实判断,非中立报告腔)+≥1处情绪破绽(非政治正确真实情绪:嫉妒/抱怨/吐槽)+≥1处语言指纹(口头禅/独有比喻/可控瑕疵)。
L3 内容质量
每个观点有具体人/场景/细节支撑;知识"聊着聊着掏出来"。
L4 文笔风格增强 + 思考路径层(⭐ 直击"文笔经得起推敲+有魂")
L4a 文笔增强(解决"文笔好不好"):
- 白描法:动作+细节物替代情绪形容词("他把茶杯重重搁在桌上,水溅了一手"✅ vs "他怒不可遏"❌);每500字≥1处动作替代情绪词
- 句式变奏:长短句交替,不连续3句同长;每章≥2处短句独立成段
- 叙事温度:冷(纯客观)/温(情绪过滤)/热(强情感)三档;全章热≤30%,情感高潮段不低于温
- 场景可视化密度:每500字≥2个具象名词,禁连续3段纯抽象陈述
L4b 思考路径层(⭐ 新增·解决"文笔有没有魂"):
- 自下而上归纳(强制):从具体现场细节出发让读者自悟,禁"先定结论再填充论据"(❌"她很孤独。比如…"→✅"她把两人的碗筷摆好,又收掉一只。");每章≥1处"细节→自悟"
- 细节私有化到不可替换具体物:带主角私有指纹(具体品牌/地名/身体特征/独有习惯),反例"掌心是凉的"→正例"他拇指茧抵打火机打三下才着"
- 扎根现场前置(⭐ 新增·考古心法):写作前先用1-2句私有现场细节锚定(谁/在哪/什么感官:气味/触感/声音),再从现场长出血肉,禁"先搭框架再填细节"的AI式建筑师逻辑
- 逻辑毛边允许(⭐ 新增):允许人物内心自我质疑/修正痕迹("不对,或许不是这样"),保留思维毛边与合理跳跃,禁AI式严丝合缝无棱角
- 与 L4a 并列,均在第8维评估。
最毒禁用句式(网文特化)
| 毒级 | 句式 | 修法 |
|---|---|---|
| ★★★★★ | "不是A,而是B"(扣分见模块一·扣分明细) | 直写 B |
| ★★★★ | ",带着……" / "声音不大,却带着……的力量" / "他/她知道……" | 拆短句 / 直写 / 用行动展示认知 |
| ★★★ | "仿佛/犹如/宛若…一般" / "眼中闪过一丝…" / "嘴角勾起一抹…" | 删或白描 / 他垂下眼 / 笑了一下没到眼底 |
生理反应置换表 / 钩子类型速查(写作常查·压缩)
> 生理反应置换表见 references/emotion-curve.md;钩子类型速查见 references/hook-techniques.md / references/opening-hooks.md。属写作常查辅助,不读也能跑主流程(极端反应每章≤1处,日常优先轻/中度)。
模块三:Phase 2 逐章写作要点(S1-S30 标准化骨架)
> 全流程30步标准化骨架,此处列关键步骤与闸门;完整细则已内联于本模块及以下索引,不读 references 也能跑通主流程。
- S6 章规划:锁定本章情绪位置(321节奏)、爽点/钩子/伏笔
- S8 场景预算:单场景≤400字(短段落节奏),超800字必压
- S8.5(⭐P0) 第1章主动决策校验:章末主角须主动选择,否则重写(熔断1次)
- S9 开头检查:前3000字内出高潮;前200字有人物/情节切入;前50字四要素(悬念+冲突+情绪+反常识)同爆且避避雷针(
references/opening-hooks.md);首段环境>50字→压缩;终稿前须过🚦编排层强制跑闸(见Phase 2) - S11 对话规范:占比≥30%;对话灵气与去AI腔(
references/dialogue-aura.md+scripts/detect_dialogue_ai.py) - S14 连贯性:章首承诺→章末兑现
- S15a 情绪承诺匹配:不匹配→重写章末(熔断1次)
- S15b(⭐P0最高) G类人物行为合理性审计(详见模块五·G/H审计)
- S17 爽点:本章前40%有爽点或连续2章后第3章必释放
- 其余步骤索引(全链路无悬空):S1-S5(大纲解析/题材预判/任务量/迭代策略/灵魂锚点采集)见 Phase 0;S7/S10/S12/S13(章节规划/人设/伏笔/节奏)见模块二;S16(精修)见模块四;S18-S30(逐章迭代/十维评分/终审/交付)见 Phase 3-4 与模块二验收铁律。四闸门(字数/重复/AI味/幻觉)exit=0 才放行;标注"需迭代"章节进 Phase 3
模块四:全自动创作(Phase 0-4 · 零确认+P0硬线)
> 零确认硬线:仅 Phase 0 一次性确认清单,Phase 1-4 全自动(详见核心原则#2 与检查点地图)。
Phase 0:大纲解析与确认
步骤0.1 大纲解析 → 步骤0.15 题材预判 → 步骤0.16 任务量 → 步骤0.17 迭代策略
步骤0.18 灵魂锚点采集(⭐ 见模块一·灵魂锚点)
└→ 大纲/人设含具体私有经验 → 提取写入 fact_anchor.json.soul_anchor
└→ 缺失 → 列为确认清单必填项向用户采集
步骤0.2 一次性确认清单(含灵魂锚点;详见模块一·灵魂锚点)
📋 全自动创作确认清单(唯一用户确认点):
- 作品信息(名称/题材/情绪标签)
- 规模与目标(章节数/分幕/冲刺每维度95+/90+/字数硬线见 metadata/闸门)
- 核心写作原则(情绪承诺匹配/三章一小爽/321节奏法/第1章主动决策/限制性视角/直白口语)
- 灵魂锚点(私有经验)(⭐ 必填·见模块一·灵魂锚点):一段作者/主角真实或深度共情的具体生命经验
- 开篇钩子选型(⭐ 必做):从 references/opening-hooks.md 的"九种开篇钩子"或"十种经典开篇范式"选 1 种 作为第1章主武器,写入 03-黄金开篇.md;Phase 2 第1章核验前50字四要素同爆并避避雷针
- 逆推锚点(⭐ 长篇增强):先定「终极高潮/结局」再倒推主干阶段与事业线×感情线耦合;未定锚点不进 Phase 1(详见 references/outline-blueprint.md)
- 世界观五维架构(⭐ 长篇增强):构建「世界类型/势力·力量体系·职业社会·物品资源·规则体系」五维,并锁定「核心冲突引擎」(主角驱动力×世界阻力);未定五维不进 Phase 1(详见 references/worldbuilding.md)
- 自动模式设置:Phase 0确认后 Phase 1-4 全自动零确认;达标每维度≥90
回复「确认」开始 / 回复需修改内容。
Phase 1:自动规划
建项目文件夹→00-大纲.md→00-卷规划.md(多卷·references/volume-planning.md)→01-人物档案.md→fact_anchor.json→02-情绪曲线.md→00-伏笔追踪表.md→00-卷衔接.md(多卷)→03-黄金开篇.md(3版前300-500字)→进度状态.md。
> 📎 大纲构建血肉(逆推锚点/滚动规划/剧情点公式/结构防崩)见 references/outline-blueprint.md,与 volume-planning.md 骨架互补。
Phase 2:逐章自动创作
按模块三 S1-S30 逐章起草→四闸门→标注"需迭代"→组级批量修正(5章/组,最多1轮,熔断)。
> 🚦 编排层强制跑闸 + 失败循环(硬步骤·由编排代理执行,禁止委托生成代理自检):生成代理只负责产出文本,质量把关由编排代理(主代理)用真实脚本兜底,绝不可让生成代理“自觉自检”或“声称已达标”。每章(或每批)流程不可跳过,且编排代理必须亲自用 Bash 跑闸、亲自读 exit code:
> 1. 生成代理产出草稿 → 编排代理立即 Write 落盘为 <章节>.txt(不在此步信任任何“已达标”自报)。
> 2. 编排代理用 Bash 真实运行下列机械闸(novel 路径见脚本表):
> - python scripts/check_chapter_wordcount.py <file> 1800 2200 → exit≠0 即字数不足/超限
> - python scripts/detect_ai_flavor.py <file> → exit≠0 即禁用词/引号/破折号违规
> - python scripts/detect_dialogue_ai.py <file> → exit≠0 即对话占比/灵气不达标
> - python scripts/detect_hook.py <file> → 仅第1章;exit≠0 即开篇避雷针命中
> - python scripts/detect_water.py <file> 与 python scripts/detect_repetition.py <file>
> 3. 逐闸读取 exit code:任一 exit≠0 ⇒ 本章禁止交付。抓取该闸 stdout 的具体违规(命中词/违规引号行号/字数缺口/避雷针命中行),回填给生成代理,强制重写该章。
> 4. 失败循环:重复步骤1-3,单章上限 MAX_LOOP=5 次;满 5 次仍不过闸 ⇒ 上报并熔断(见验收铁律 fallback),不得带病交付。
> 5. 仅当全部机械闸 exit=0,本章才进入 Phase 3 十维评分;评分若某维<90 仍按 Phase 3 迭代(机械闸是硬基线,不替代叙事评分)。
> ⚠️ 沙箱禁 shell 时按 references/boundary-fallback.md 降级为 LLM 自评,并显式标注「机械闸未执行·软约束」,不得伪装已跑闸或已达标。
Phase 3:终审自动迭代(零确认·上限3轮)
> 强制启动:Phase 2 完成后自动触发,禁止询问"是否进入审阅",禁止跳过。
- H类全卷逻辑一致性审计(强制先跑·详见模块五·G/H审计):🔴矛盾先修复再进评分(📎
references/logic-audit-33.md)。 - 进入迭代循环(每5章一组,写checkpoint断点续传):
- 十维初评(引用文本证据+逐维打分,每维度≥90)
- 定向优化(P0优先:全卷横向审计>H类>G类>情绪承诺>爽点>钩子>AI味>字数>自报字数一致性)
- 复评→未达目标进下一轮,上限3轮 - 验收铁律(见模块一·验收铁律)全过才准交付。
Phase 4:自动交付
入口守卫:03-phase3-checkpoint.md 存在且全组完成 + 验收铁律全过(见模块一·验收铁律) → 生成终审报告.md(十维终评+订阅预测) + TXT/DOCX双格式。
模块五:逻辑审计(8大类33项·H/G类P0最高)
> 目标:发现逻辑矛盾/前后不一致/因果断裂,Phase 2逐章拦截(S15b)+Phase 3全文扫描。只校验不评分。📎 完整33项见 references/logic-audit-33.md。
8大类:G人物行为合理性(11项·P0最高) / A人物一致性(4) / B时间线(3) / C伏笔回收(3) / D因果链(3) / E世界观(3) / F章内自洽(2) / H全卷一致性(3·横向跨章)。
G类P0四项(每章必检):感官极限(看清百米/听清隔楼)/认知极限(背景不符)/信息极限(知不应知)/体力极限(重伤如常)→越界即修复。
H类三大审计动作(Phase 3启动前强制):①提取完整时间线 ②提取信息事实表 ③常识通读(纯读者视角)。输出🟥致命/🟨风险/🟩轻微三级报告。
模块六:题材感知配置(Genre Profiles·12题材)
> 十维评分按题材自适应权重。📎 完整12条配置见 references/genre-profiles-detail.md。
| # | 题材 | 节奏红线要点 |
|---|---|---|
| 1 | 爽文/系统流 | 高爽点密度(2+/章),过渡≤1 |
| 2 | 修仙/玄幻 | 允许铺垫(过渡≤3),债务倍率<1.0 |
| 3 | 言情/甜宠 | 感情线断档≤5,情绪钩核心 |
| 3b | 婚恋/现实 | 选择优先,Override优先人物可信度 |
| 4 | 悬疑/推理 | 逻辑完整>爽点密度,信息兑现核心 |
| 5 | 规则怪谈 | 过渡容忍极低(0-1),危机+悬念 |
| 6 | 都市异能 | 高爽点,危机>渴望 |
| 7 | 替身/虐文 | 感情线断档≤4,情绪>选择 |
| 8 | 电竞 | 过渡≤1,高爽点 |
| 9 | 直播文 | 过渡≤1,高爽点 |
| 10 | 克苏鲁 | 逻辑完整,悬念>危机 |
| 11 | 历史穿越 | 允许铺垫,信息兑现 |
| 12 | 游戏文 | 过渡0,高爽点 |
使用:Phase 3评分前确认题材(Phase 0已定),按配置调整各维扣分松紧与迭代优先级;Override机制(债务倍率+偿还窗口)判断降级是否合理。
References & Scripts(按需读取的深度扩展)
> 本 SKILL.md 已内联全部决策必需规则(评分/扣分/验收铁律/灵魂锚点/去AI核心/Phase骨架),不读以下文件也能跑主流程。以下为深度扩展,执行到对应步骤时再读。
| 文件 | 内容 |
|---|---|
references/novel-quality-hardlines.md |
⭐ 文学质感/去水感/L4思考路径/灵魂锚点四项硬线详细规则 |
references/logic-audit-33.md |
逻辑审计8大类33项完整 + H类三大审计动作 |
references/genre-profiles-detail.md |
题材感知12条完整配置 + 十维自适应速查 |
references/volume-planning.md |
卷规划/情绪曲线/伏笔/衔接模板 |
references/deai-banned-words.md / deai-structures.md / deai-examples.md |
去AI禁用词/结构/示例 |
references/dialogue-aura.md / dialogue-writing.md |
对话灵气与去AI腔 |
references/human-behavior-baseline.md |
G类人物行为合理性基准 |
references/consistency.md / foreshadowing-system.md / scene-transition-guide.md |
一致性/伏笔/场景过渡 |
references/hook-techniques.md / emotion-curve.md / golden-opening.md / chapter-guide.md / character-profile-template.md / content-expansion.md / quality-checklist.md |
钩子/情绪曲线/黄金开篇/章节/人物/扩充/质检 |
references/opening-hooks.md |
⭐ 开篇钩子武器库(网文九种开篇钩子+十种经典开篇范式+去平淡四招+期待感构建+避雷针) |
references/rhythm-tension.md |
⭐ 节奏张力技法库(读者黏性四技法+张力四法+321公式·缺口A+B) |
references/outline-blueprint.md |
大纲/细纲构建血肉(逆推锚点/滚动规划/剧情点公式/万能清单/结构防崩·Phase0/1增强) |
references/emotion-promise.md |
情绪承诺引擎(书名/简介/文案情绪承诺·公式+三问·通用成稿文案指引) |
references/tension-spring.md |
情绪弹簧蓄势技法(爽=压抑+释放·老手戴镣铐·蓄势四问·题材化压法) |
references/golden-finger.md |
⭐ 金手指呈现技法(情节发动机·极简逻辑+强变现力+反差感·开篇三章亮明·分阶段揭晓·代价约束·与冲突咬合) |
references/worldbuilding.md |
⭐ 世界观五维架构SOP(世界类型/势力·力量体系·职业社会·物品资源·规则体系+核心冲突引擎+验证三阶段·长篇圣经先行) |
| 其余深度扩展(11 个·按需读取) | — |
| 脚本 | 作用 |
|---|---|
scripts/check_chapter_wordcount.py |
字数1800-2200校验 |
scripts/detect_repetition.py |
文本重复检测(两遍) |
scripts/detect_ai_flavor.py |
AI味(破折号/禁用词/引号)机械闸 |
scripts/detect_dialogue_ai.py |
对话去AI腔机械闸 |
scripts/detect_hallucination.py |
事实锚点一致性(反幻觉) |
scripts/detect_wordcount_claim.py |
自报字数一致性 |
scripts/detect_water.py ⭐ |
去水感机械半检(>200字无对话无动作动词段≥3→exit=1) |
scripts/detect_hook.py ⭐ |
开篇钩子机械闸(第1章前80字命中避雷针→exit=1) |
触发词
写小说/长篇/逐章/全自动/十维评分/专业审阅/逻辑审计/全卷审计/G类检测/跨章矛盾/时间线/信息源/常识/情绪承诺/情绪弹簧/蓄势/爽点/第1章主动决策/人物合理性/正常人/不达标反馈/文笔增强/代入感/题材感知/灵魂锚点/去水感/文学质感。