# 理论与参考 补充阅读。日常写作不需要加载此文件,只在遇到问题时查阅。 --- ## 项目文件结构 ``` {书名}/ ├── 项目铁律.md # POV、时态、禁用词、世界观硬限制、质量门槛 ├── 设定/ │ ├── 世界观.md # 时代背景、力量体系、社会结构 │ ├── 角色/ │ │ └── {角色名}.md # 一人一文件 │ ├── 势力.md │ ├── 关系图.md │ └── 题材定位.md # 类型、卖点、对标作品、差异化 ├── 大纲/ │ ├── 全書大纲.md # 卷级鸟瞰 │ ├── 卷纲_第N卷.md # 爽点节奏、情绪弧线、伏笔清单 │ └── 细纲_第NNN章.md # 每章:核心事件、钩子、爽点 ├── 正文/ │ └── 第NNN章_章名.md ├── 对标/ │ └── {书名}/ │ └── 风格报告.md # 参考文本的风格分析报告 └── 追踪/ ├── 钩子账本.md # 伏笔全生命周期管理 ├── 情感矩阵.md # 角色×章节 情感网格 ├── 时间线.md # 事件按时间顺序 └── 上下文.md # 续写快照 ``` --- ## 三根支柱 ### 支柱一:项目铁律 `项目铁律.md` 是写作的宪法。每章写完后对照检查。 ```markdown # 项目铁律 ## 不可变规则 - 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` — 技能级通用(回退) ### 进化脚本 ```bash # 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 ``` --- ## 语言规则 跟随用户语言。中文写作遵循《中文文案排版指北》:中英文/数字间加空格,使用全角标点。