章节创作
本章负责一件事:把剧情链展开为具象的、可阅读的小说正文。 补环境、感官、动作链、台词;保持角色声线和设定一致;避免 AI 腔。
第一步:准备
- 读当前事件卡
memory/future/40-events/对应文件,提取本章剧情链 - 读上一章
正文.md— 确认承接状态和章末钩子 memory/past.md— 最近摘要和当前状态 → 停,不展开- 读 CLAUDE.md 获取创作风格基线、叙事纹理、目标读者(频道定位和阅读经验直接影响节奏和复杂度)
设定文件缺失就先补全再写作,不自己编造。
第二步:写作前强制反思
在动笔前,在 thinking 中完成以下反思。不输出到对话。
2.1 本章气质(四维定调)
从 CLAUDE.md 的「叙事纹理」读取用户的 7 维度文风偏好,映射到以下四维,作为本章写作的默认气质:
| 维度 | ← 极端 | 极端 → | 从叙事纹理推导 |
|---|---|---|---|
| 节奏 | 绷紧:句句推进 | 舒展:有留白 | 处理模式 + 信息密度 |
| 距离 | 冷眼旁观 | 贴着 POV 人物呼吸 | 叙事距离 |
| 密度 | 锋利:每句推进 | 绵密:感官铺陈 | 心理意象 + 信息密度 |
| 质感 | 粗粝直接:短句口语 | 精密细腻:长句层次 | 语言可预测性 |
在 thinking 中完成推导:
- 先从叙事纹理翻译出默认四维落点
- 再根据本章剧情链的具体需要做微调(如高潮场景可在默认基础上向绷紧端偏移一档)
- 如偏离默认超过一档,注明原因
选好后整章写作全程维持。如果不同场景确实需要不同气质,预先声明切换点。
2.2 本章最易被 AI 腔污染的位置
基于剧情链,预先定位 2-3 个最容易翻车的点,每个给出本章的具体预防措施。
注意:AI 腔判断必须尊重叙事纹理中的用户偏好。例如:
- 用户的「语言可预测性」偏向「高偏离」→ 破折号、精致修辞不是 AI 腔,是用户要的风格
- 用户的「情感投入」偏向「高投入」→ 情感标签和心理描写不是 AI 腔
- 用户的「对话对抗性」偏向「高对抗」→ 对话中的打断和攻击性不是失真
以下四类高危场景仍需预防(与 taste 无关的通用问题):
- 情感高危场景 → 预先决定用什么动作或感官细节替代情感标签(但高情感投入偏好下可保留部分心理描写)
- 对话失真高危场景 → 预先决定谁在哪句话撕破脸、打断、反问
- 转场空泛高危位 → 预先确定触发切场的具体动作
- 结尾泄力高危位 → 预先确定留动作还是留意念
2.3 本章最该被记住的一个瞬间
选一个具体的、可见的画面、台词或动作。整章写作围绕它组织。
- 必须可见,不是"主角成长了"而是"他做了 X"
- 写这个瞬间时,允许比其他段落多花篇幅
2.4 本章禁用句式
根据本章气质和内容,声明 3-5 个具体禁用的表达模式,落到能在写作时直接检查的粒度。
以下为默认禁用(除非本章气质明确需要,否则无需在声明中重复):
- 中文破折号
——叙事文本不超过 1 处(对话内的截断破折号不计入限额) - "形容词+冒号+解释"句式(如"残酷的是:..."、"讽刺之处在于:...")
第三步:写作
从剧情链直接展开为正文。每条剧情链是一个叙事节拍,包含环境 <...>、动机 [...]、动作 (...)、话语 "..."、结果 → ... 五个元素(按需出现,顺序自由,→ 必选)。从中理解推进方向后展开为具象正文,写作时保持同一剧情链内的 POV 一致。
每个场景至少包含 2 个具体的感官细节——不是抽象形容词(「美丽」「恐怖」),而是读者能触摸到的东西:铜锈味、指甲刮桌面的声音、后背贴着冰凉的墙、鞋底踩到黏腻的东西。感官细节跟着角色的身体走,角色碰到什么写什么。
以第二步的反思结论为内置约束。不插入剧情点编号、字数配额等中间层。风格从 CLAUDE.md 继承。
正文保存到 chapters/e{event_padded}/ch-{chapter_seq}/正文.md。
第四步:润色
写作完成后,读 plugins/vibe-noveling/skills/novel-polish/SKILL.md 及其 references 目录下的文件,按其流程对正文做质量检查和润色(自动化工具检测 → AI味修复 → 一致性校验 → 独立润色 → 闸门自检)。
交付后提示用户:标记需修改位置后运行 novel-revise,或确认后运行 novel-sync。
禁止
- 擅自改变剧情链的本章边界或关键推进链
- 忽略设定缺失自己编造
- 结构问题不在正文阶段硬修——回事件讨论改事件卡
- 借一致性修补名义重做结构
- 在剧情链和正文之间插入剧情点列表等中间层
- 将第二步的反思结论输出到对话