name: novel-write description: | 长中短篇小说写作技能。覆盖题材诊断→设定→大纲→写作→质检全流程。 核心机制:项目铁律 + 事件钩子 + 情感矩阵 → 保证前后连贯。
铁律一:展示而非讲述。 用动作和对话表现,不要直接陈述。不是"她很悲伤",而是"她把杯子放回桌上,瓷器发出一声脆响"。不是"他是个危险的人",而是"他没有提高音量,只是咔嗒一声合上打火机,房间安静了下来。"
铁律二:冲突驱动剧情。 每章必须有冲突或转折。Scene 三要素缺一不可:目标 → 阻碍 → 变化。没有变化的场景默认删除、合并或压缩。
铁律三:悬念承上启下。 每章结尾必须留下钩子。章末的目的不是"干净收束",而是"留下后劲"。禁止以总结句、说教句、已消散的情绪、解释性文字结尾。
铁律四:爽点密度决定留存。 每 3000-5000 字必须有一个爽点/情绪释放点。爽点需要铺垫——铺垫越长,释放时爽感越强。数据验证:追更率 > 10%、前 10 章完读率 > 8% 才能进推荐池。先写 30 章再回头审视。
铁律五:在类型框架内制造新鲜感。 不否定类型化——而是在类型框架中注入信息增量。开篇用熟悉感留住读者,关键节点用陌生走向制造惊喜。拒绝模板复制:每个角色的行为应该有只属于 ta 的动机,而非"这个类型就该这样写"。
铁律六:每次写作任务后自动进化。
每次完成续写/修改/质检/批量生成后,必须执行进化脚本(自动检测项目目录)。进化结果写入 evolution/ 文件夹,不修改本 SKILL.md。本文件从 evolution/ 读取最优提示词和阈值。连续写作 3 章以上无进化 → 警告提示。
操作系统差异: Linux/macOS 执行
~/.claude/skills/novel-write/scripts/evolve.sh,Windows 执行~/.claude/skills/novel-write/scripts/evolve.ps1。两个脚本功能完全相同。
{书名}/
├── 项目铁律.md # POV、时态、禁用词、世界观硬限制、质量门槛
├── 设定/
│ ├── 世界观.md # 时代背景、力量体系、社会结构
│ ├── 角色/
│ │ └── {角色名}.md # 一人一文件
│ ├── 势力.md
│ ├── 关系图.md
│ └── 题材定位.md # 类型、卖点、对标作品、差异化
├── 大纲/
│ ├── 全書大纲.md # 卷级鸟瞰
│ ├── 卷纲_第N卷.md # 爽点节奏、情绪弧线、伏笔清单
│ └── 细纲_第NNN章.md # 每章:核心事件、钩子、爽点
├── 正文/
│ └── 第NNN章_章名.md
├── 对标/
│ └── {书名}/
│ └── 风格报告.md # 参考文本的风格分析报告
└── 追踪/
├── 钩子账本.md # 伏笔全生命周期管理
├── 情感矩阵.md # 角色×章节 情感网格
├── 时间线.md # 事件按时间顺序
└── 上下文.md # 续写快照
项目铁律.md 是写作的宪法。每章写完后对照检查。
# 项目铁律
## 不可变规则
- POV:{第一人称|第三人称有限|全知},{是否允许切换}
- 时态:{过去时|现在时}
- 风格:描写与对话比例、节奏偏好
## 世界观硬限制
- {力量体系上限/下限/代价}
- {世界规则——什么能做,什么绝对不能做}
## 禁用词
- Tier 1(AI 味浓,见之必改):凝视着、仿佛、不可思议、不知为何、空气似乎凝固了、心中五味杂陈
- Tier 2(警惕):充满、显得、极其、无比
## 质量门槛
- 每章必须有章末钩子
- 每章推进至少一个伏笔或一条人物弧线
- 对话推进剧情或揭示角色,不凑字数
- 开头 500 字必须有抓手
追踪/钩子账本.md 管理伏笔从种植到兑现的全生命周期。
钩子类型: SUSPENSE(悬念)、PROMISE(承诺)、MYSTERY(谜团)、CONFLICT(冲突种子)、CHEKHOV(契诃夫之枪)
操作语义:
章节前检查: 读钩子账本 → 列出高优先级活跃钩子 → 确认本章是否有机会推进/兑现 → 设计章末钩子时避免与已有钩子冲突
章节后更新: 兑现的移走 → 推进的追加记录 → 新种的写入 → 检查 stale
钩子健康分析(每章写完后自动执行):
| 指标 | 阈值 | 处理 |
|---|---|---|
| stale 钩子 | 种植超 10 章无任何推进 | 立即标记,决定:推进 or 废弃 or 合并到其他钩子 |
| burst 检测 | 同一章新种超过 5 个钩子 | 警告:钩子堆积。读者记不住,优先砍掉低优先级 |
| no-advance 警告 | high 优先级钩子超 5 章无推进 | 警告:核心钩子正在冷却。下章必须安排推进 |
| payoff 逾期 | 计划兑现章已过但未标记已兑现 | 标记:断头钩子。确认是否已兑现但漏标记 |
钩子准入控制(种植新钩子前检查):
追踪/情感矩阵.md 确保角色情感前后连贯。
角色情感弧线类型: 成长型 | 堕落型 | 救赎型 | 幻灭型 | 坚定型 | 摇摆型
核心模型(Storr 神圣缺陷模型):
每章更新:
爽点的本质:读者期待的事情发生了。 铺垫越长,释放时爽感越强。读者在阅读中分泌多巴胺,产生快感依赖(上瘾机制)。
爽点分类:
| 类型 | 说明 | 示例 |
|---|---|---|
| 打脸爽 | 被轻视→证明自己→打脸看不起自己的人 | 废柴弟子在宗门大比中碾压天骄 |
| 获得爽 | 得到宝物/技能/传承/身份 | 意外获得上古传承、系统解锁新功能 |
| 升级爽 | 实力/地位/认知跃迁 | 突破瓶颈、官职连升三级 |
| 守护爽 | 保护珍视的人/物/信念 | 一人独守城门,不退半步 |
| 复仇爽 | 以牙还牙,因果报应 | 被灭门的遗孤手刃仇人 |
| 征服爽 | 挑战不可能,最终战胜 | 攻克九死一生的秘境、折服桀骜不驯的对手 |
| 认知爽 | 发现隐藏真相,豁然开朗 | 世界观拼图拼上关键一块 |
爽点结构模式:
| 模式 | 结构 | 适用场景 |
|---|---|---|
| 纯爽 | 即时反馈、快速打脸 | 高节奏章节、开篇吸量 |
| 虐爽 | 先抑后扬、信息差拉扯 | 情感文、重生文、复仇文 |
| 甜爽 | 发糖+事业双线绑定 | 女频、甜宠、轻喜剧 |
| 痛爽 | 借爽写痛、现实共鸣 | 现实题材、小人物逆袭 |
万能虐爽结构: 错位认知 → 极致的守护/背叛 → 真相揭晓破局 → 圆满的逆袭与反击
爽点节奏定律:
章纲爽点字段: 每章标明爽点类型 + 爽点位置(在第几段释放)+ 铺垫起点(从哪一章/哪一段开始铺垫)
笑点的本质:预期违背 + 情理之中 + 信息不对称。 喜剧的内核是悲剧——角色倒霉、遭遇困境、预期落空是笑料的主要来源。
五大核心技法:
1. 反差(最常用的网文笑点来源)
| 反差类型 | 说明 | 示例 |
|---|---|---|
| 人设反差 | 外表与内在的极端对立 | 肌肉硬汉内心是小公主;冷面大佬私下和小学生组队打游戏 |
| 场景反差 | 严肃场景×荒诞行为 | 仙侠世界观里用外交辞令谈判零花钱;朝廷带入社畜打工范式 |
| 身份反差 | 真实身份与当前处境的落差 | 小人物突然暴露身份被众人跪舔;大魔王沦为阶下囚 |
2. 反转(预期→打破)
3. 梗的运用
4. 包袱设计
5. 角色制造笑点
搞笑情节三步设计法:
关键提醒: 搞笑是修饰手段,不应制约主线。为了堆笑点硬融叫"玩尬的"。玩梗要看场合。融梗不丝滑,订阅两行泪。
章纲笑点字段: 如果本章有搞笑桥段,标明笑点类型 + 位置 + 用的什么技法
代入感的本质:读者觉得"主角就是我",产生"如果是我也会这样做"的感觉。 代入感是"愿望—情感共同体"建立的核心通道——读者认同主角的愿望与动机后,会把自己代入主角,一起行动、一起挫折、一起实现愿望。
五大代入技法:
1. 平凡感 + 闪光点(情感锚点)
2. 愿望—情感共同体
3. 叙事视角
4. 五感沉浸
5. 情感蝴蝶效应
代入感避坑:
□ 主角的愿望是否具体且迫切?(不是模糊的"变强""成功")
□ 主角有无至少一个贴近读者的弱点?(不是"太善良了"这种假弱点)
□ 读者能否在 3 秒内理解主角的动机并站在他一边?
□ 开篇 300 字是否建立了代入锚点?
□ 有无信息倾销(旁白式世界观灌输)?
□ 主角与目标读者是否匹配?(写给年轻人看的主角不能是中年精英思维)
反同质化的本质:在类型框架内注入信息增量,通过情节错位与叙事反转制造阅读落差。 不否定类型化——而是让套路成为跳板而非牢笼。
五条差异化策略:
1. 类型融合(最直接的差异化手段)
2. 人设/视角创新
3. 知识叙事(专业壁垒)
4. 反套路落地方法
5. 世界观差异化
同质化自检:
□ 这个故事的核心卖点能用一个"XX × XX"的类型融合公式描述吗?
□ 主角人设能用"核心特质 + 反差行为"描述,且这个组合不常见吗?
□ 有没有至少一个"只在这个故事里才成立"的世界规则?
□ 关键情节节点是否有至少 30% 不走经典套路?
□ 读者的"然后呢?"预期是否会至少落空一次?
□ 能不能找到一部"和这本书几乎一样"的已有作品?如果能,差异化在哪?
拿到一个想法,先压缩成五句话:
好题材特征: 卖点一句话能说清、冲突具体(不是模糊的"成长")、主角处境有压迫感、设定能直接生成事件
坏题材特征: 设定大事件弱、题材混杂消费点不清、主角只是"特别"但不被迫行动、全靠后期反转前 10 章跑不动
必须包含:谁 + 在什么异常局面中 + 因为什么 + 必须做什么 + 最吸引人的点是什么
好例子:
坏例子:
前三章是成交区,不是铺垫区。必须让读者愿意追更。
第一章: 主角登场 + 异常局面落地 + 第一个麻烦砸下来 第二章: 卖点展开 + 冲突升级 + 主角开始主动反应 第三章: 明确方向 + 建立追更预期 + 章末拉一把
前三章禁止:
字数节奏:前 300-500 字给抓手 → 前 1500-3000 字展示卖点 → 前 6000 字让读者知道主角是谁、遇到什么、卖点是什么、为什么想继续看
题材诊断通过后、进入设定之前,必须执行。一对一迭代式提问,一次只问一个问题,先推荐后确认。
| 层 | 主题 | 起点问题 | 追问要点 |
|---|---|---|---|
| 1 | 类型与读者 | 核心类型是什么? | 子类型方向 → 读者期待(满足哪些/打破哪些) → 融合比例(建议主流占 60-70%) |
| 2 | 卖点与差异化 | 一句话向读者推荐,那句话是什么? | 钩子四要素补全(谁/异常局面/必须做什么/吸引点) → 对标作品对比 → 信息增量来源 |
| 3 | 主角设计 | 主角是什么样的人? | 核心愿望(必须具体迫切) → 触发事件(为什么是现在) → 神圣缺陷(非假弱点) → 代入锚点 → 核心驱动力(恐惧/欲望/责任/复仇) |
| 4 | 世界观硬核 | 世界和现实最大的不同是什么? | 核心规则(一句话说清) → 上限/下限/代价 → 对普通人的影响 → 主角在规则中的位置 |
| 5 | 节奏与长度 | 计划写多少字? | 篇幅建议(短篇 3-10 万/中篇 10-30 万/长篇 50-300 万) → 高潮数量与位置 → 章字数 + 更新频率 |
"如果 XX(同类型经典主角)遇到你故事里的第一个麻烦,他会怎么做?你的主角会怎么做?区别在哪?"
将决策写入 设定/题材定位.md:
# 题材定位
## 类型
- 主类型:{...}
- 子类型:{...}
- 融合类型:{...}(如有)
- 融合比例:{主类型} / {融合类型}
## 一句话钩子
{通过四要素检查的最终版本}
## 卖点与差异化
- 核心卖点:{...}
- 对标作品:{...}
- 差异化:{...}
- 信息增量:{...}
## 主角
- 核心愿望:{...}
- 触发事件:{...}
- 神圣缺陷:{...}
- 代入锚点:{...}
- 核心驱动力:{恐惧|欲望|责任|复仇|其他}
## 世界观
- 核心规则:{...}
- 上限/下限/代价:{...}
- 对普通人的影响:{...}
- 主角在规则中的位置:{...}
## 节奏
- 目标总字数:{...}
- 每章字数:{...}
- 更新频率:{...}
- 高潮分布:卷{N}约第{M}章 / ...
将参考文本的风格特征系统化地导入当前作品的写作中。
对每部参考文本,提取以下维度:
| 维度 | 提取内容 |
|---|---|
| 词汇 | 20-30 个特征词汇;高频动词/形容词;禁用词反查(参考文本用了什么替代那些 AI 高频词) |
| 句式 | 平均句长;句式变化模式(长短句比例、排比使用频率);段落长度习惯 |
| 对话 | 对话标签使用模式("说""道"占比 vs 动作替代);对话与描写比例;潜台词密度 |
| 节奏 | 章首钩子类型偏好;章末钩子类型偏好;爽点间隔字数;高潮章 vs 过渡章比例 |
| 描写 | 五感使用偏好(偏重视觉?听觉?触觉?);抽象 vs 具象比例;描写插入位置(动作中穿插 vs 独立描写段) |
| 语调 | 叙述者距离(贴近角色内心 vs 保持旁观距离);幽默密度;反讽/抒情/冷峻 倾向 |
对标/{书名}/风格报告.md项目铁律.md 的风格规则区风格规则示例:
风格一致性审计纳入质检流程,每写完一卷(或每 10 章)自动执行。详见质检 → 风格一致性审计。
一对一迭代式提问,一次一个问题,先推荐后确认。全书结构→卷纲→细纲,上层未定不跳细节。
| 层 | 主题 | 起点问题 | 追问要点 |
|---|---|---|---|
| 1 | 全书结构 | 分几卷?每卷核心任务? | 不确定时→按字数推荐卷数(卷一:世界观+入局+小高潮,中间卷:冲突升级+真相揭示,最终卷:决战+转变+伏笔兑现) → 每卷必须有"不可逆变化" → 全书最高潮在哪卷(神圣缺陷被最终考验的时刻) |
| 2 | 卷纲细化 | 第N卷的高潮是什么事件? | 高潮中主角的两难选择 → 需要哪些铺垫(至少3个伏笔) → 爽点分布(2-3个/卷,1/3处首高潮,卷末最高潮) → 情感弧线(与神圣缺陷进展挂钩) → 卷末钩子(全书级别:"故事走向要变了") |
| 3 | 细纲关键节点 | 前10章细纲,第1章钩子是什么? | 关键章(1/3/10/卷首尾):核心事件+章末钩子等级+爽点类型+伏笔操作。普通章:核心推进+钩子级别(过渡章≥"中",不连续3章"弱")。节奏问题时→安排转折:新角色/隐藏信息/盟友背叛/敌人援军 |
大纲/全書大纲.md — 卷级鸟瞰,每卷核心任务、不可逆变化、高潮位置大纲/卷纲_第N卷.md — 每卷高潮事件、铺垫清单、爽点分布、情感弧线大纲/细纲_第NNN章.md — 核心事件、钩子、爽点、伏笔操作后续细纲按需创建,前 10 章细纲必须在开写前完成。
每章必须定义:
# 第 N 章:{章名}
## 核心事件(一句话)
## 本章目标
主角这一章要做什么?
## 本章冲突
谁或什么阻止他?
## 本章新信息
读者学到什么新东西?
## 章首钩子
- 类型:{悬念式|冲突式|异常式|反转式|承诺兑现式|情绪式|对话式}
- 内容:
## 章末钩子
- 类型:{信息揭示|危机降临|决定时刻|能力突破|关系变化|规则改写|时间压力|身份揭露|援军/敌人到来|伏笔回扣|情感爆发|损失/代价|反向期待}
- 内容:
- 期待感等级:{强|中|弱}
## 爽点
- 类型:{打脸爽|获得爽|升级爽|守护爽|复仇爽|征服爽|认知爽}
- 模式:{纯爽|虐爽|甜爽|痛爽}
- 位置:第几段释放
- 铺垫起点:从第几章/第几段开始铺垫
## 笑点(如适用)
- 技法:{反差|反转|梗|包袱|角色碰撞}
- 位置:
## 情感更新
- {角色}:{情感变化},触发事件:{...}
## 钩子议程(本章的钩子操作计划)
- mustAdvance(必须推进的高优钩子):{列出 ID + 推进方式}
- eligibleResolve(可以兑现的钩子):{列出 ID + 兑现方式}
- staleDebt(已过期的钩子债务):{列出 ID + 本章如何处理}
- newPlant(本章新种的钩子):{列出类型 + 描述 + 计划兑现章}
## 局面变化
本章结束后,局面变成了什么?
必读:细纲_第N章.md → 钩子账本.md → 情感矩阵.md → 上下文.md
按需读:出场角色文件 → 世界观.md → 卷纲.md → 上一章正文
边写边检查:
□ 开头 500 字有钩子?
□ POV 一致?时态一致?
□ 对话满足三维标准(关系位置 + 现实利益 + 情绪压迫)?
□ 每个场景:目标 → 阻碍 → 变化?
□ 禁用词避开了?
□ 去 AI 味:用动作不用总结、用对话不用解释、写具体不写抽象、打破句式不拖长句
四维检查:
□ 爽点:本章爽点类型明确?铺垫是否足够?释放位置是否在章末前的最佳时机?
□ 笑点:如有搞笑桥段,技法是否对路?是否融梗丝滑不玩尬的?
□ 代入感:主角的动机读者能3秒理解?有无五感描写?有无信息倾销?
□ 反同质化:本章有没有至少一处不走经典套路的走向?
□ 章末钩子存在且有力?
□ 本章爽点兑现?
□ 字数达标?
□ 世界观规则无冲突?
□ 无 AI 味套话?
如果本章字数超出目标 30% 以上:
→ 单遍压缩:优先合并重复信息、删除无变化场景、精简过渡段落
→ 安全网:如果需要删掉 75% 以上原文才能达标 → 拒绝标准化,标记为"需人工拆分为两章"
如果本章字数低于目标 30% 以上:
→ 单遍扩展:优先增加五感描写、角色内心反应、场景氛围
→ 安全网:如果扩展后信息密度显著下降(每 500 字无新信息推进)→ 拒绝标准化,标记为"需合并到下一章"
标准化后重新检查 Step 3 自检项
1. 钩子账本:兑现→移走 / 推进→追加 / 新种→写入 / 检查stale
2. 情感矩阵:更新状态+强度 / 记录转变 / 检查合理性
3. 时间线:添加事件(按故事时间顺序) / 检查矛盾
4. 上下文(每3章或重大转折):剧情状态 / 未解决钩子 / 下一章待办
将已有的小说文本导入项目,自动拆分章节并逆向工程出所有追踪文件。
.txt 或 .md),章节间用"第X章"或自定义分隔符隔开正文/第NNN章_章名.md设定/角色/{角色名}.md设定/世界观.md追踪/钩子账本.md追踪/情感矩阵.md追踪/时间线.md设定/题材定位.md/续写 从导入章节之后继续导入完成后自动运行一致性检查:确保逆向工程的角色/世界观/时间线没有矛盾。标记所有"不确定"项供用户确认。
一次生成多章,适用于需要快速推进或已有完整大纲的场景。
细纲_第N章.md上下文.md将角色名/地名/专有名词在所有文件中统一替换。
质检不是一次性的——是"检查→修复→再检查"的循环,直到所有严重问题清除。
Loop(最多 5 轮):
1. 执行五遍编辑评估 → 计算综合评分
2. 评分 ≥ 80 → 通过,退出循环
3. 评分 60-79 → 针对性修订(只修改不通过的那些遍次),回到步骤 1
4. 评分 40-59 → 重写问题段落,回到步骤 1
5. 评分 < 40 → 废弃本章,从细纲重新写
每轮循环必须记录:
- 本轮评分
- 发现的问题(按严重度 S1-S4 分级)
- 修复了什么
- 下一轮重点检查什么
反模式警告:
- "无限打磨者":评分已经 ≥ 80 还在修 → 停止。完美是好的敌人。
- "跳过者":只跑了 P1 就声称通过 → 五遍缺一不可,每遍检查不同维度。
- "失忆者":每轮都发现同样的问题 → 根因不在本章,向上追溯:细纲是否合理?设定是否有矛盾?钩子议程是否有冲突?先修上游,再修本章。
写完的章节不是自动通过——需要经过审批才能进入"已完成"状态。
审批状态流转: draft → review → approved | rejected → revised → review → approved
review 检查清单:
□ 自修正循环已通过(评分 ≥ 80)
□ 四维专项检查已通过
□ 一致性检查无 S1/S2 问题
□ 去 AI 味检查已通过
□ 风格规则检查已通过(如有风格导入)
approved 后锁定规则: 已批准的章节如果修改,必须重新走审批流程。追踪文件更新不算修改。
| 遍次 | 角色 | 权重 | 检查维度 |
|---|---|---|---|
| P1 | 结构编辑 | 35% | 场景结构: 目标→阻碍→变化 缺一不可?章节推动力: 读完这章故事往前走了吗?爽点位置: 释放时机是否最佳?章末钩子: 有拉力吗?等级是否合理?节奏: 快慢交替?连续快节奏是否超过 3 章? |
| P2 | 角色编辑 | 25% | 弧线推进: 神圣缺陷→危机→转变 有进展?行为一致性: 角色的选择是否符合其性格和动机?关系变化: 本章后角色之间的关系有变化吗?配角功能: 配角不只是工具人?角色辨识度: 换个名字还能认出是谁在说话吗? |
| P3 | 原创性编辑 | 15% | 反陈词滥调: 有没有"废柴逆袭""退婚打脸"的原样复制?反 AI 模式: 有没有 AI 高频句式?反套路堆叠: 套路只是模板还是真的推动了剧情?新鲜感: 本章至少有一个读者没预料到的东西? |
| P4 | 对话编辑 | 15% | 声音辨识度: 每个角色说话方式独特?三维标准: 关系位置+现实利益+情绪压迫 同时携带?潜台词: 角色说的和真正想说的是否有差距?信息密度: 对话是否在推进剧情/揭示角色? |
| P5 | 文本编辑 | 10% | 句式变化: 长短句交替?不是每句都 20 字?措辞精准: 动词强不強?形容词有没有堆叠?经济性: 有没有可以删掉而不影响理解的句子?五感: 至少用到 2-3 种感官? |
综合评分: ≥80 通过 | 60-79 修订 | 40-59 重写 | <40 废弃
铁律:结构在前,文本在后。P1 不过不进入 P2,以此类推。
□ 角色一致性:名字/外貌/性格/能力/说话方式 前后一致?
□ 世界观一致性:力量体系规则未被破坏?社会结构/历史未被遗忘?
□ 伏笔一致性:无stale(>10章未推进)?无断头(已过兑现章未标记)?无重复/家族钩子?
□ 情感一致性:状态无无故跳变?转变有触发事件?弧线与剧情同步?
□ 时间线一致性:事件顺序无矛盾?时间间隔合理?年龄增长匹配?
□ 地理一致性:角色移动时间合理?位置关系正确?
□ 物品一致性:重要物品的持有状态前后一致?获得/失去/使用有记录?
爽点审计:
□ 每 3000-5000 字有爽点/情绪释放?
□ 每章爽点类型明确?铺垫是否充分(铺垫越长释放越爽)?
□ 每 10 章有至少一个小高潮?
□ 每卷 2-3 个高潮点?高潮间有过渡章?
□ 章末钩子期待感不能连续 3 章以上"弱"
□ 每章都有章首钩子和章末钩子?
□ 纯爽/虐爽/甜爽/痛爽模式是否与章节功能匹配?
笑点审计(如适用):
□ 笑点有无制约主线?(搞笑是修饰,不是目的)
□ 融梗是否丝滑?(硬融 = 玩尬的)
□ 包袱结构是否完整?(铺垫→包袱,或+态度)
□ 笑点来源是否多样化?(不只靠一种技法)
□ 是否有 call back?(前文出现的梗在后续重新触发)
代入感审计:
□ 主角动机是否具体且迫切?(读者能 3 秒理解并认同)
□ 主角有无至少一个贴近读者的真实弱点?
□ 开篇 300 字是否建立了代入锚点?
□ 有无信息倾销(旁白式世界观灌输)?
□ 叙事视角是否始终贴着主角?(第三人称受限不跳全知)
□ 有无五感描写?(视听触嗅味至少用到 2-3 种)
□ 读者的情感是否被触发?(在情节中看到自身影子)
反同质化审计:
□ 核心卖点能否用"XX × XX"类型融合公式描述?
□ 主角人设能否用"核心特质 + 反差行为"描述且组合不常见?
□ 有没有至少一个"只在这个故事里才成立"的世界规则?
□ 关键情节节点是否有至少 30% 不走经典套路?
□ 读者预期是否至少落空了一次?(以为 A 走向,结果是 B)
□ 能不能找到一部"和这本书几乎一样"的已有作品?如果能,差异化在哪?
□ 特征词汇是否在最近章节中使用?(防止风格漂移)
□ 句式变化模式是否与风格规则一致?
□ 对话/描写比例是否偏离?
□ 章末钩子类型分布是否匹配?
□ 语调是否保持一致?
□ 无空泛总结("心中五味杂陈""空气似乎凝固了")
□ 无套话情绪(用动作代替形容词堆叠)
□ 无句式整齐(打破排比,变化句长)
□ 无对话假(每个角色说话带身份,不像老师在讲课)
□ 无过度解释情绪(让读者从动作中感受)
□ 无模板化开头("这一天,""此时此刻,""在XX的世界里")
□ 无功能性废话("他深吸一口气""她握紧了拳头"——除非真有必要)
写完每一卷后输出数据快照,包含:章节数/总字数/达标率、质检通过率与趋势、钩子健康(活跃数/stale数/兑现率)、爽点间隔与钩子等级分布、情感跳变次数、修改轮次。
| 指标异常 | 建议行动 |
|---|---|
| 通过率连续下降 | 暂停新章,回溯最近 5 章找共同问题 |
| stale 钩子 > 3 | 立即清理:废弃 or 推进 or 合并 |
| 爽点间隔 > 5000 字 | 检查最近 3 章大纲,增加爽点密度 |
| 章末钩子连续 5 章"弱" | 下章必须安排"强"钩子 |
| 修改轮次持续 > 3 | 大纲或设定可能有根本问题,向上追溯 |
| 情感跳变频繁 | 检查情感矩阵,可能角色行为与设定矛盾 |
| 用户意图 | 触发词 | 路径 |
|---|---|---|
| 开新书 | "开新书""写小说" | 题材诊断 → 深度问诊 → 设定 → 大纲共创 → 大纲 → 写作 |
| 续写 | "续写""日更""写第X章" | 续写流程 |
| 批量生成 | "批量写""一次写X章" | 批量生成流程 |
| 修改 | "修改第X章""重写" | 修改流程 |
| 导入已有 | "导入小说""导入章节" | 导入流程 |
| 全书重命名 | "改名""替换XX为YY" | 重命名流程 |
| 质检 | "检查""质检""一致性" | 质检流程(含自修正循环) |
| 章节审批 | "审批""通过第X章" | 章节审批门 |
| 仪表板 | "仪表板""数据""统计" | 分析仪表板 |
| 风格分析 | "分析风格""风格模仿" | 风格模仿流程 |
| 新建角色 | "添加角色""创建角色" | 增量更新设定 |
| 调整大纲 | "调整大纲" | 增量更新大纲 |
| 自优化 | "/进化""自优化""进化" | 自优化系统 → evolution/ 文件夹 |
跟随用户语言。中文写作遵循《中文文案排版指北》:中英文/数字间加空格,使用全角标点。
进化数据位于 evolution/ 目录,题材级共享(同题材所有项目共用)。不修改本文件。
执行进化脚本(不加参数,自动 git pull + compile):
# Linux/macOS
~/.claude/skills/novel-write/scripts/evolve.sh
# Windows (PowerShell)
~\\.claude\\skills\\novel-write\\scripts\\evolve.ps1
加载进化数据:
项目铁律.md frontmatter 的 genre 字段读取题材 → 映射到题材 ID(仙侠→xianxia, 玄幻→xuanhuan, 都市→urban, 恐怖→horror, 末世→system-apocalypse 等,无匹配回退 other)evolution/genres/{genre_id}/prompts/current_best.json 中的最优提示词evolution/genres/{genre_id}/thresholds.json 中的题材特定阈值evolution/prompts/current_best.json(技能级通用)# Linux/macOS
~/.claude/skills/novel-write/scripts/evolve.sh --project /path/to/novel
# Windows (PowerShell)
~\\.claude\\skills\\novel-write\\scripts\\evolve.ps1 -Project /path/to/novel
脚本自动完成:反馈收集 → 分析 → 进化 → git add + commit + push。网络不通时降级为纯本地模式。
--full 参数执行完整进化