REFERENCE.md 15 KB

理论与参考

补充阅读。日常写作不需要加载此文件,只在遇到问题时查阅。


项目文件结构

{书名}/
├── 项目铁律.md          # POV、时态、禁用词、世界观硬限制、质量门槛
├── 设定/
│   ├── 世界观.md         # 时代背景、力量体系、社会结构
│   ├── 角色/
│   │   └── {角色名}.md   # 一人一文件
│   ├── 势力.md
│   ├── 关系图.md
│   └── 题材定位.md       # 类型、卖点、对标作品、差异化
├── 大纲/
│   ├── 全書大纲.md       # 卷级鸟瞰
│   ├── 卷纲_第N卷.md     # 爽点节奏、情绪弧线、伏笔清单
│   └── 细纲_第NNN章.md   # 每章:核心事件、钩子、爽点
├── 正文/
│   └── 第NNN章_章名.md
├── 对标/
│   └── {书名}/
│       └── 风格报告.md      # 参考文本的风格分析报告
└── 追踪/
    ├── 钩子账本.md       # 伏笔全生命周期管理
    ├── 情感矩阵.md       # 角色×章节 情感网格
    ├── 时间线.md         # 事件按时间顺序
    └── 上下文.md         # 续写快照

三根支柱

支柱一:项目铁律

项目铁律.md 是写作的宪法。每章写完后对照检查。

# 项目铁律

## 不可变规则
- POV:{第一人称|第三人称有限|全知},{是否允许切换}
- 时态:{过去时|现在时}
- 风格:描写与对话比例、节奏偏好
- **禁止元语言**:正文中不得出现创作/结构术语("世界设定""弧线收束""第X卷""第X弧线""章节""Ch.XX"等)。故事结构信息通过角色行动和场景自然呈现。

## 世界观硬限制
- {力量体系上限/下限/代价}
- {世界规则——什么能做,什么绝对不能做}

## 禁用词
- Tier 1(AI 味浓,见之必改):凝视着、仿佛、不可思议、不知为何、空气似乎凝固了、心中五味杂陈
- Tier 2(警惕):充满、显得、极其、无比

## 质量门槛
- 每章必须有章末钩子
- 每章推进至少一个伏笔或一条人物弧线
- 对话推进剧情或揭示角色,不凑字数
- 开头 500 字必须有抓手

支柱二:事件钩子账本

追踪/钩子账本.md 管理伏笔从种植到兑现的全生命周期。

钩子类型: SUSPENSE(悬念)、PROMISE(承诺)、MYSTERY(谜团)、CONFLICT(冲突种子)、CHEKHOV(契诃夫之枪)

操作语义:

  • plant — 种植新钩子,分配唯一 ID,标记优先级
  • advance — 推进已有钩子(虽未兑现但给出新线索),在条目下追加进展记录
  • payoff — 兑现钩子,从活跃移到已兑现表,记录兑现方式
  • defer — 推迟兑现,更新优先级并注明原因
  • stale — 标记过期(超 10 章无推进),决定修复或废弃

章节前检查: 读钩子账本 → 列出高优先级活跃钩子 → 确认本章是否有机会推进/兑现 → 设计章末钩子时避免与已有钩子冲突

章节后更新: 兑现的移走 → 推进的追加记录 → 新种的写入 → 检查 stale

钩子健康分析(每章写完后自动执行):

指标 阈值 处理
stale 钩子 种植超 10 章无任何推进 立即标记,决定:推进 or 废弃 or 合并到其他钩子
burst 检测 同一章新种超过 5 个钩子 警告:钩子堆积。读者记不住,优先砍掉低优先级
no-advance 警告 high 优先级钩子超 5 章无推进 警告:核心钩子正在冷却。下章必须安排推进
payoff 逾期 计划兑现章已过但未标记已兑现 标记:断头钩子。确认是否已兑现但漏标记

钩子准入控制(种植新钩子前检查):

  • 是否与已有钩子指向同一事件?(重复 → 合并,不新增)
  • 是否与已有钩子属于同一"钩子家族"?(如:多个钩子都指向"主角身份秘密" → 合并为一个核心钩子 + 多个线索)
  • 优先级是否合理?(不是所有钩子都是 high——每卷最多 3-5 个 high 优先级钩子)
  • 是否有明确的兑现计划?(无计划的钩子是"钓鱼钩子"——先想好怎么收,再种)

支柱三:情感矩阵

追踪/情感矩阵.md 确保角色情感前后连贯。

角色情感弧线类型: 成长型 | 堕落型 | 救赎型 | 幻灭型 | 坚定型 | 摇摆型

核心模型(Storr 神圣缺陷模型):

  • 神圣缺陷(Sacred Flaw)→ 危机(Crisis)→ 转变(Transformation)
  • 不要简化为"角色成长了"——要精确到:什么缺陷 → 什么事件触发危机 → 转变成什么

每章更新:

  • 更新每个出场角色的情感状态 + 强度(1-10)
  • 情感跳变超 3 级 → 必须有触发事件支撑
  • 记录情感转变日志:从→到、触发事件、转变合理性判断

四维引擎

引擎一:爽点

爽点的本质:读者期待的事情发生了。 铺垫越长,释放时爽感越强。读者在阅读中分泌多巴胺,产生快感依赖(上瘾机制)。

爽点分类:

类型 说明 示例
打脸爽 被轻视→证明自己→打脸看不起自己的人 废柴弟子在宗门大比中碾压天骄
获得爽 得到宝物/技能/传承/身份 意外获得上古传承、系统解锁新功能
升级爽 实力/地位/认知跃迁 突破瓶颈、官职连升三级
守护爽 保护珍视的人/物/信念 一人独守城门,不退半步
复仇爽 以牙还牙,因果报应 被灭门的遗孤手刃仇人
征服爽 挑战不可能,最终战胜 攻克九死一生的秘境、折服桀骜不驯的对手
认知爽 发现隐藏真相,豁然开朗 世界观拼图拼上关键一块

爽点结构模式:

模式 结构 适用场景
纯爽 即时反馈、快速打脸 高节奏章节、开篇吸量
虐爽 先抑后扬、信息差拉扯 情感文、重生文、复仇文
甜爽 发糖+事业双线绑定 女频、甜宠、轻喜剧
痛爽 借爽写痛、现实共鸣 现实题材、小人物逆袭

万能虐爽结构: 错位认知 → 极致的守护/背叛 → 真相揭晓破局 → 圆满的逆袭与反击

爽点节奏定律:

  • 每 3000-5000 字一个爽点(最低密度)
  • 每 10 章一个小高潮
  • 每卷 2-3 个高潮点
  • 高潮之间必须安排过渡章(让读者喘气)
  • 章末钩子期待感不能连续 3 章以上"弱"

章纲爽点字段: 每章标明爽点类型 + 爽点位置(在第几段释放)+ 铺垫起点(从哪一章/哪一段开始铺垫)


引擎二:笑点

笑点的本质:预期违背 + 情理之中 + 信息不对称。 喜剧的内核是悲剧——角色倒霉、遭遇困境、预期落空是笑料的主要来源。

五大核心技法:

1. 反差(最常用的网文笑点来源)

反差类型 说明 示例
人设反差 外表与内在的极端对立 肌肉硬汉内心是小公主;冷面大佬私下和小学生组队打游戏
场景反差 严肃场景×荒诞行为 仙侠世界观里用外交辞令谈判零花钱;朝廷带入社畜打工范式
身份反差 真实身份与当前处境的落差 小人物突然暴露身份被众人跪舔;大魔王沦为阶下囚

2. 反转(预期→打破)

  • 误导式: 先建立错误预期再打破——读者以为在打日常副本,结果是删号战
  • 打脸式: 立 flag → 倒塌;扮猪吃虎 → 关键时刻显实力
  • 多极反转: 200 字内连续反转 3 次以上——读者情绪坐过山车

3. 梗的运用

  • 造梗: 将网络热梗融入人设/剧情/对话
  • 融梗: 核心梗 + 元素组合排列法
  • 玩梗: 前文出现过的梗在后续场景重新触发(call back)

4. 包袱设计

  • 事不过三: 罗列到第三个时抖包袱
  • 附加包袱: 在已抖的包袱上再追加一层(楼上的第三只鞋)
  • 荒谬讽刺: 既符合逻辑又暗含对现实的讽刺
  • 魔幻混搭: 两种完全不相干的元素强行组合

5. 角色制造笑点

  • 波浪线×直线: 一个角色不断尝试各种方法,另一个一往无前,碰撞出笑料
  • 优越论: 让丑角倒霉、反派作茧自缚、损友互坑——读者站在上帝视角获得优越感
  • 性格对撞: 慢性子×急性子、洁癖×邋遢、严谨×马虎

搞笑情节三步设计法:

  1. 确定交锋范围 → 谁找茬、谁打脸
  2. 列出行动序列 → 一方出招,另一方用反向/反常方式接招
  3. 多方案发散 → 从"有所隐喻的人物关系"角度探索多种接招方式,选最优

关键提醒: 搞笑是修饰手段,不应制约主线。为了堆笑点硬融叫"玩尬的"。玩梗要看场合。融梗不丝滑,订阅两行泪。


引擎三:代入感

代入感的本质:读者觉得"主角就是我",产生"如果是我也会这样做"的感觉。 代入感是"愿望—情感共同体"建立的核心通道——读者认同主角的愿望与动机后,会把自己代入主角,一起行动、一起挫折、一起实现愿望。

五大代入技法:

1. 平凡感 + 闪光点(情感锚点)

  • 赋予主角贴近读者的日常特质:职场压力、经济困境、青春自卑、家庭冲突
  • 同时保留独特闪光点:某方面的天赋、独特的性格魅力
  • 弱点设计: 完美角色让读者疏离。适当缺陷(社交恐惧、经济窘迫、性格偏执)增强真实感

2. 愿望—情感共同体

  • 主角的愿望必须是读者能立刻理解并认同的——"活下去""保护家人""不被欺负""被认可"
  • 不是"拯救世界"(太远),而是"让母亲看得起病"(具体且迫切)
  • 动机要"普通"——读者必须能在 3 秒内理解并站在主角一边

3. 叙事视角

  • 第一人称: 直接暴露心理活动——最强代入感
  • 第三人称受限(推荐): 贴着主角的感官写,只写主角看到/听到/感受到的,不跳入全知视角
  • 开篇 300 字法则: 快速建立代入锚点——让读者看到一个"和我有点像"的人正在经历一件"我可能也会遇到"的事
  • 穿越者/重生者设定天然增强代入感——读者与主角共享"过去的认知参照系"

4. 五感沉浸

  • 体感化描写: 聚焦微观感官(视觉、听觉、触觉、嗅觉、味觉),用具体细节替代抽象叙述
  • 通感联动: 将抽象情绪转化为可触摸的身体感受
  • 避免信息倾销: 世界观设定通过角色行动自然揭露,不用旁白式灌输

5. 情感蝴蝶效应

  • 用微小物件承载重大情绪,让虚构故事锚定现实痛点(原生家庭创伤、职场困境、阶层焦虑)
  • 让读者在情节中看到自身影子

代入感避坑:

□ 主角的愿望是否具体且迫切?(不是模糊的"变强""成功")
□ 主角有无至少一个贴近读者的弱点?(不是"太善良了"这种假弱点)
□ 读者能否在 3 秒内理解主角的动机并站在他一边?
□ 开篇 300 字是否建立了代入锚点?
□ 有无信息倾销(旁白式世界观灌输)?
□ 主角与目标读者是否匹配?(写给年轻人看的主角不能是中年精英思维)

引擎四:反同质化

反同质化的本质:在类型框架内注入信息增量,通过情节错位与叙事反转制造阅读落差。 不否定类型化——而是让套路成为跳板而非牢笼。

五条差异化策略:

1. 类型融合(最直接的差异化手段)

  • 拒绝单一类型标签,通过多种类型叠加创造新鲜感
  • 融合公式:主流类型(基本盘)+ 异质类型(新鲜感)= 差异化定位

2. 人设/视角创新

  • 反标签化: 给经典人设加一个反差维度
  • 去性别化: 女主角靠硬核实力而非外貌或感情线建立魅力
  • 群像替代独角戏: 配角有完整成长线,不全是主角的垫脚石
  • 人设公式:1 个核心特质 + 1 个反差行为 + 1 个合理动机

3. 知识叙事(专业壁垒)

  • 将特定领域的专业知识融入故事,形成不可复制的差异化
  • 知识不是炫耀——它必须通过角色行动自然呈现,服务于剧情

4. 反套路落地方法

  • 开篇熟悉 → 节点陌生: 前三章沿袭主流类型设定降低进入门槛,关键节点引入陌生走向
  • 情节错位: 读者以为会是 A 套路,结果是 B 走向
  • 关系重塑: 经典关系模板翻转
  • 套路拆解→重组: 把一个经典套路的每个节点拆开,替换其中 30% 的节点为反常规选择

5. 世界观差异化

  • 传统元素 × 现代/未来概念碰撞
  • 世界规则必须有"独一性"——有一个"只在这个世界才成立"的核心规则
  • 规则直接生成事件——好的设定不是说明书,而是事件发生器

同质化自检:

□ 这个故事的核心卖点能用一个"XX × XX"的类型融合公式描述吗?
□ 主角人设能用"核心特质 + 反差行为"描述,且这个组合不常见吗?
□ 有没有至少一个"只在这个故事里才成立"的世界规则?
□ 关键情节节点是否有至少 30% 不走经典套路?
□ 读者的"然后呢?"预期是否会至少落空一次?
□ 能不能找到一部"和这本书几乎一样"的已有作品?如果能,差异化在哪?

自优化系统详解

进化数据位于 evolution/ 目录,题材级共享(同题材所有项目共用)。不修改 SKILL.md 或本文件。

题材映射

仙侠→xianxia  玄幻→xuanhuan  都市→urban
悬疑→suspense  科幻→sci-fi  恐怖→horror
历史→history  游戏→gaming  末世→system-apocalypse
轻小说→light-novel  无匹配→other

进化节奏

  • 每次续写/修改已有章节/质检/批量生成后必须执行
  • 连续写作 3 章以上无进化 → 警告
  • 每写完一卷(或每 10 章)→ 加 --full 参数执行完整进化

进化数据加载优先级

  1. evolution/genres/{genre_id}/prompts/current_best.json — 题材最优提示词
  2. evolution/genres/{genre_id}/thresholds.json — 题材特定阈值
  3. evolution/prompts/current_best.json — 技能级通用(回退)

进化脚本

# Linux/macOS
~/.claude/skills/novel-write/scripts/evolve.sh              # 写前(自动 git pull + compile)
~/.claude/skills/novel-write/scripts/evolve.sh --project /path/to/novel  # 写后

# Windows (PowerShell)
~\\.claude\\skills\\novel-write\\scripts\\evolve.ps1
~\\.claude\\skills\\novel-write\\scripts\\evolve.ps1 -Project /path/to/novel

语言规则

跟随用户语言。中文写作遵循《中文文案排版指北》:中英文/数字间加空格,使用全角标点。