小说创作流水线 Skill(novel-writing-pipeline)
把「合格小说创作」拆成 9 个专职角色 + 流水线协作,每一步都有可被工艺/数据支撑的硬约束。所有角色共享同一份「外置大脑」(设定集 / 人物卡 / 卡章纲 / 写作指纹 / 状态账本),互不越权。
设计哲学(为什么必须这样拆)
- AI 底层是概率接龙,人类是意图表达——这一差异导致 AI 小说有 5 个可识别「基因病」,本 Skill 每个角色都针对性克制其一:
- 语言塑料感/平均化 → 润色师 + 写手「写作指纹」
- 人物纸片人/人格分裂 → 角色设计师「语言指纹」+ 审计员 OOC 检查
- 情节过山车/机械降神 → 大纲师 + 写手 Scene-Sequel + 审计员因果检查
- 情感安全区/虚假共情 → 写手/场景师 Show Don't Tell
- 创意缝合怪/高开低走 → 世界观架构师「铁律」+ 审计员伏笔回收
- 单模型「一把梭」会同时兼策划/编剧/审校,每件事都做不好。专业分工 + 质量门禁已被 loom-novel / ainovel-cli / Mo-Shen / writing-agent / Superpowers 等真实开源项目验证可行。
- 已整合的开源机制(细节见
references/open-source-mechanisms.md):loom-novel 的写作指纹注入与确定性去 AI 味差分、ainovel-cli 的长上下文三级摘要+七维原文举证评审、Mo-Shen 的三档工作流+共享状态续写环;新增 writing-agent 的分阶段流水线(选题→资料→结构→初稿→审稿→修改→导出)与风格建模、Superpowers 的显式规划确认+子代理并行调度+测试驱动闭环、Humanizer-zh 的中文模板腔专项去 AI 味。 - 风格预设层(本 Skill 独有护城河):内置 13 类「风格预设」(
references/styles/,仙侠修真等),写作时由总策划一步选定,写手加载技法范式卡与个人「写作指纹」叠加——既给 genre 级手法锚点,又不丢失作者个人声音。详见references/styles/styles-index.md。 - 铁律边界:能写完 ≠ 能读 ≠ 能投稿。最终文学判断、人工逐章审读、版权与投稿合规由作者负责。
流水线总览(顺序执行,每章参考上一章人工修改版)
总策划(定基调+选风格预设+规划确认门禁)
→ 世界观架构师 → 角色设计师 → 大纲师
→ 写手【加载风格预设范式卡 + 个人写作指纹】
→ 场景/对话优化师
→ 审计员(连续性) → 节奏师 → 润色师(去 AI 味·含中文模板腔专项)
→ 质量门禁(读者/总策划评审)──不达标──▶ 退回对应环节
风格锚定(写作一步选风格):总策划在立项卡中选定一个风格预设(见
references/styles/styles-index.md,默认"无预设")。写手在生成初稿前Read对应references/styles/<风格>.md,把其 6 维度技法范式翻译成本章写作指纹的可校验样例,与个人写作指纹叠加落位。未选定风格时只用个人写作指纹。
九个角色子技能(职责与硬约束索引)
| 角色 | 核心职责 | 克制的基因病 | 关键约束(详见 references) |
|---|---|---|---|
| 2.1 总策划 Showrunner | 定基调/预算/禁区,终评 | — | 预算纪律为「写作指纹」预留槽位 |
| 2.2 世界观架构师 | 设定集铁律 | #5 缝合怪 | 设定→≥2 条剧情约束;禁不兼容缝合 |
| 2.3 角色设计师 | 人物卡 + 语言指纹 | #2 纸片人 | 1000 字羞耻秘密;声口可机器校验 |
| 2.4 大纲师 | 卡章纲 + 伏笔表 | #3 过山车 | Scene-Sequel;转折拆 5 台阶 |
| 2.5 写手 | 本章初稿 | #1/#3/#4 | Scene-Sequel + Show Don't Tell |
| 2.6 场景/对话优化师 | 画面感 + 声口 | #2 | 删形容词堆砌;藏 exposition |
| 2.7 审计员 | 七维硬伤排查 | #2/#3/#5 | 强制原文举证 + Fact-Check |
| 2.8 节奏师 | 爽点/张力曲线 | — | Scene/Sequel 比;标注压缩/扩展 |
| 2.9 润色师(去 AI 味) | 终稿 + 自检表 | #1 | 套 references/ai-taste-checklist.md |
完整职责/输入/输出/自检,见 references/craft-framework.md(工艺)与各角色小节。
协作机制(让系统越写越好)
- 记忆体:三级摘要(卷/弧/章)+ 四维智能推荐(伏笔/角色/状态/关系)+ 压缩管线(StoreSummaryCompact 零 LLM、CJK×1.5)。详见
references/craft-framework.md§记忆体。 - 写作指纹注入与去 AI 味闭环(核心):① 写手 prompt 预留语言指纹保留槽位(禁被预算裁剪);② 初稿跑诊断标记偏离指纹/AI 痕迹;③ 确定性差分门禁——终稿 AI 味命中数须严格小于改稿(after < before),用
scripts/ai_taste_check.py自动计数。详见references/style-fingerprint-method.md。 - 质量门禁 / 自进化 / 三档工作流(quick/standard/deep):见
references/open-source-mechanisms.md。
数据来源:写作指纹蒸馏(已接入用户资产库)
本 Skill 的护城河在「数据层」。风格预设(题材手法)与写作指纹(个人声口)均蒸馏自用户自有 / 合法复本或公版经典的模式(句式/节奏/修辞/声口),绝不录入版权期内作品原文表达。
- 资产库接入 SOP(含一键刷新):见
references/asset-library-integration.md——默认书库<你的书库根目录>\(13 题材 / 若干合法复本(按题材分目录));刷新命令python scripts/refresh_genre_fingerprints.py。脚本已处理恢复文件的扩展名怪象(.tx\ufffd等),无需手工改名。 - 已内置实测指纹(开箱即用):
assets/genre-fingerprints.json——13 题材聚合锚点(句长/对话/连接词/标点/POV/词汇多样性),仅统计特征、无正文,供风格卡 §7 直接引用;重算仅用于更新书库后刷新锚点。 - 蒸馏方法(底层):见
references/style-fingerprint-method.md;配套scripts/fingerprint_extract.py对本地书库样本计算风格计量,只输出统计特征,不落任何正文片段。 - 示例作者写法蒸馏(个人声口):见
references/style-fingerprint-exemplar.md——仅蒸馏不可版权化的写法维度(句式节奏、结构手法、人物声音、文白张力、反讽克制),不复制任何表达。这是你的个人写作指纹锚点(单作者声口)。 - 13 类风格预设(genre 技法锚点):见
references/styles/styles-index.md+ 各references/styles/<风格>.md,每类含 §7 实测计量锚点(来自上述 JSON,仅统计特征、无正文)。风格预设 ≠ 写作指纹:前者是题材级手法模板,后者是你个人声音;写手两者叠加。 - 公版经典风格锚点:见
references/style-fingerprint-method.md§公版 exemplar(四大名著 + Gutenberg 英文公版,仅抽模式)。
脚本用法
scripts/fingerprint_extract.py --corpus <书库路径> --out <指纹JSON>:对个人合法复本计算风格计量特征,生成指纹初稿。不落任何正文。scripts/ai_taste_check.py --draft <稿路径>:统计 AI 味模式命中数,供 §3.5 差分门禁(before/after 对比)。
模板(assets/templates)
assets/templates/人物卡.md、设定集.md、卡章纲.md、章节流水.md:各角色标准产出物模板,直接复制入项目工作区使用。assets/project-scaffold.md:完整落盘目录结构(立项卡/设定集/人物卡/卡章纲/写作指纹/状态账本/chapters/rules)。
安全与边界
- 本 Skill 是创作协作者,不替代作者:最终文学判断、人工逐章审读、版权/投稿合规由作者负责。
- 原创优先 / 零第三方 IP 风险:写作指纹只学作者自有作品或公版经典的模式,绝不录入版权期内畅销书原文、不复制其表达;不生成侵犯第三方版权的文本元素。
- 写作指纹只学作者人工改动,绝不学 AI 自身输出(防污染)。
- 涉及真实事实/专业领域时,强制 Fact-Check 并标注「需作者核实」,不编造(呼应大模型幻觉治理)。
相关资源
references/craft-framework.md— 工艺框架(Scene-Sequel / Show Don't Tell / 弧光 / 伏笔 / 节奏 / 记忆体)references/asset-library-integration.md— 资产库接入 SOP + 一键刷新题材指纹 + IP 护栏references/style-fingerprint-method.md— 蒸馏方法 + 接入用户书库 + 公版锚点references/style-fingerprint-exemplar.md— 示例作者写法蒸馏(技术层,无正文复制)assets/genre-fingerprints.json— 13 题材实测计量指纹(仅统计,无正文,已随包内置)references/ai-taste-checklist.md— 去 AI 味硬清单(含正则/词表 + 中文模板腔专项)references/open-source-mechanisms.md— 已核实整合的开源机制(loom-novel/ainovel-cli/Mo-Shen/writing-agent/Superpowers/Humanizer-zh)references/styles/styles-index.md— 13 类可选风格预设索引references/styles/<风格>.md— 各风格的写法层范式卡(写手加载)