# Novel Writing Pipeline

> 多 Agent 长篇小说 / 网文创作流水线 Skill。当用户要创作、续写长篇故事，或需要「总策划→世界观→角色→大纲→写手→场景对话→审计→节奏→润色」全链路产出，并希望产出带「作者手感」、规避「AI 味」与 AI 小说五大基因病时调用。内置 13 类可选「风格预设」（仙侠修真 / 玄幻国风 / 女频言情 / 悬疑推理 / 历史权谋 / 科幻硬核 / 都市现实 / 武侠江湖 / 奇幻西幻 / 游戏竞技 / 二次元轻小说 / 军事战争 / 体育竞技），写作时由总策划一步选定风格，写手加载对应范式卡与个人写作指纹叠加。已整合 writing-agent（分阶段流水线+资料研究）、Superpowers（显式规划确认+子代理并行+测试闭环）、Humanizer-zh（中文模板腔专项去 AI 味）等成熟开源机制，以及 loom-novel / ainovel-cli / Mo-Shen 的写作指纹注入、七维评审、三档工作流。含 9 角色、质量门禁、记忆体、风格计量脚本与落盘模板。

- Skill: `woanderingboy/novel-writing-pipeline` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add woanderingboy/novel-writing-pipeline`
- Raw SKILL.md: https://api.skillmd.com/api/skills/woanderingboy/novel-writing-pipeline/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: woanderingboy (https://skillmd.com/u/woanderingboy)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/woanderingboy/novel-writing-pipeline

---


# 小说创作流水线 Skill（novel-writing-pipeline）

把「合格小说创作」拆成 9 个专职角色 + 流水线协作，每一步都有可被工艺/数据支撑的硬约束。所有角色共享同一份「外置大脑」（设定集 / 人物卡 / 卡章纲 / 写作指纹 / 状态账本），互不越权。

## 设计哲学（为什么必须这样拆）

- AI 底层是**概率接龙**，人类是**意图表达**——这一差异导致 AI 小说有 5 个可识别「基因病」，本 Skill 每个角色都针对性克制其一：
  1. 语言塑料感/平均化 → 润色师 + 写手「写作指纹」
  2. 人物纸片人/人格分裂 → 角色设计师「语言指纹」+ 审计员 OOC 检查
  3. 情节过山车/机械降神 → 大纲师 + 写手 Scene-Sequel + 审计员因果检查
  4. 情感安全区/虚假共情 → 写手/场景师 Show Don't Tell
  5. 创意缝合怪/高开低走 → 世界观架构师「铁律」+ 审计员伏笔回收
- 单模型「一把梭」会同时兼策划/编剧/审校，每件事都做不好。专业分工 + 质量门禁已被 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/craft-framework.md`）**：① **每章字数门禁**——立项卡须由用户确认「每章字数区间」后才开工；成稿经质量门禁逐章复核字数，越界退回写手/节奏师；② **闲笔功能门禁**——允许并鼓励日常/闲笔/生活细节，但每段须至少承载 6 类功能之一（塑造人物 / 建立世界 / 调节节奏 / 铺垫伏笔 / 潜文本反差 / 深化主题），无功能灌水一律重写（判断法见 `references/idle-passage-principle.md`）。

## 九个角色子技能（职责与硬约束索引）

| 角色 | 核心职责 | 克制的基因病 | 关键约束（详见 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` — 各风格的写法层范式卡（写手加载）
- `references/idle-passage-principle.md` — 闲笔/日常功能原则（6 类功能 + 无功能灌水判断标准 + 正反样例）

