Communitygithub.com

woanderingboy/novel-writing-pipeline

AI long-form novel / webnovel writing pipeline skill (Claude Code / Codex / WorkBuddy). 9-role workflow, 13 style presets, writing-fingerprint distillation, differential taste gate. Feeds novel-video-pipeline.

What is novel-writing-pipeline?

novel-writing-pipeline is a Claude Code agent skill that aI long-form novel / webnovel writing pipeline skill (Claude Code / Codex / WorkBuddy). 9-role workflow, 13 style presets, writing-fingerprint distillation, differential taste gate. Feeds novel-video-pipeline.

Works withClaude CodeCodex CLI~Cursor
npx skills add woanderingboy/novel-writing-pipeline

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

小说创作流水线 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)
2.1 总策划 Showrunner定基调/预算/禁区,终评预算纪律为「写作指纹」预留槽位
2.2 世界观架构师设定集铁律#5 缝合怪设定→≥2 条剧情约束;禁不兼容缝合
2.3 角色设计师人物卡 + 语言指纹#2 纸片人1000 字羞耻秘密;声口可机器校验
2.4 大纲师卡章纲 + 伏笔表#3 过山车Scene-Sequel;转折拆 5 台阶
2.5 写手本章初稿#1/#3/#4Scene-Sequel + Show Don't Tell
2.6 场景/对话优化师画面感 + 声口#2删形容词堆砌;藏 exposition
2.7 审计员七维硬伤排查#2/#3/#5强制原文举证 + Fact-Check
2.8 节奏师爽点/张力曲线Scene/Sequel 比;标注压缩/扩展
2.9 润色师(去 AI 味)终稿 + 自检表#1references/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 — 各风格的写法层范式卡(写手加载)

Related Skills