novel-golden-pipeline — 黄金写作八件套流水线(自包含 · 含去AI仿真人引擎 v6.1)
Purpose
把「拆书 → 人设 → 细纲 → 文风 → 章节 → 书名简介 → 审稿 → 润色」八个环节编排成一条单一输入 → 成品小说的流水线,并内嵌 写作去AI仿真人范式 v6.1 作为润色/审稿的可量化去AI闸门。
- 八阶段方法、公式、参考表全部内联在
references/stage-methodology.md,不调用、不依赖任何其他 skill。 - 各阶段「标签骨架」背后的完整参考素材(28 维定义、11 项人设模板、12 步/十章/跨章、九大文风配方、37 维毒点清单 + 200+ 情绪锚点 + 爆款基因库、大神风格库)已抽到
references/enrich-*.md,由 §S1–§S8 的「深度富集」链接按需查阅,不强制加载,保持核心方法轻量。 - 去AI 引擎由
detect.py(代码层,18 维量化 + 文体路由 + 红线硬加成,纯标准库、零依赖)+references/aifree/*.md(prompt 层:九定律/四范式/通用法则/十八筛/修稿阶梯/文体路由/非虚构维度)+regression.py(23/23 真值回归)组成,随本 skill 一起分发,可直接运行。 - 既能在本环境独立运行,也能整文件夹复制到任何装有 WorkBuddy 的机器直接用。
八阶段总览
[种子 seed]
│
├─ S1 拆书 四层28维 + 情绪公式 → 爆款基因 / 情绪曲线
├─ S2 人设 四层引擎 + 12字段 → 角色卡 / 关系图谱
├─ S3 细纲 六元规则 + 12步循环 → 章节细纲 / 十章地图
├─ S4 文风 九维文风 + 模式开关 → 文风档 / 清单
├─ S5 章节 章节公式 + 状态表 → 黄金一章/十章/续写
├─ S6 书名简介 双引擎 → 书名候选 / 简介
├─ S7 审稿 四层逻辑 + 37维雷达 → 毒点报告 / 量化面板
└─ S8 润色+去AI E1/E2/E3 + v6.1 引擎 → 定稿全文(detect.py 过检)
│
▼
[成品稿 + 全套中间产物](detect.py 量化分 < 阈值,可上架)
阶段编排(每阶段 = 触发 → 输入 → 动作 → 输出 → 闸门)
| 阶段 | 方法来源(本 skill 内联) | 关键输入 | 动作 | 关键输出 | 进入下一阶段的闸门 |
|---|---|---|---|---|---|
| S1 拆书 | references/stage-methodology.md §S1 | seed.reference | 28维扫描 + 情绪公式 | brief.s1 | genre 定 + golden_elements ≥ 3 |
| S2 人设 | §S2 | seed + s1.genre | 四层引擎 + 12字段 | brief.s2 | 主角 + ≥2 反派 + 关系图 |
| S3 细纲 | §S3 | s1.genre + s2 | 12步循环 + 十章地图 | brief.s3 | 首章细纲 + 十章节奏图 |
| S4 文风 | §S4 | s1.genre + s2 语言指纹 + s3 节奏 | 九维文风 + 模式 | brief.s4 | 模式定 + checklist 可用 |
| S5 章节 | §S5 | s2 + s3 + s4 | 章节公式 + 状态表 | brief.s5 | 目标章数 + 无 OOC |
| S6 书名简介 | §S6 | s3 + s2.protagonist + s5.text | 书名/简介双引擎 | brief.s6 | ≥3 书名 + 1 简介 |
| S7 审稿 | §S7 | s5.text | 37维雷达 + 量化面板(#25 AI味重 用 detect.py 交叉验证) | brief.s7 | 列 P0/P1 + 精修建议 |
| S8 润色+去AI | §S8 + references/aifree/* + detect.py | s5.text + s7 | E1/E2/E3 + v6.1 检测闸门 | brief.s8 | P0/P1 清零 且 detect.py score < 阈值 |
共享状态(brief)
流水线靠一个贯穿全程的 brief 对象传参;既是运行态,也是断点续跑依据。完整 schema 见 references/state-schema.md,核心字段:seed / s1..s8 / meta{pointer, gate_passed[], iter}。S8 额外记录去AI检测字段:去AI_score / 去AI_dimensions / 去AI_genre / 去AI_scene / 去AI_interpretation / 去AI_suggestions。
指令语法
黄金流水线 <种子>/跑八件套 <种子>:从 S1 跑满到 S8(含去AI过检)。流水线 从<阶段> 到<阶段>:区间运行,如流水线 从人设 到章节。流水线 仅<阶段>:只跑单个阶段。续写N章/黄金十章:S5 内部处理,brief 保留供续写。从这里继续:读brief.meta.pointer续跑剩余阶段(断点续跑)。/去AI味 <文本>//过检 <文本>//仿真人写作 <文本>//AI味检测 <文本>//降AI率 <文本>:跳过八阶段,直接对已有文本跑 v6.1 去AI引擎(detect.py 检测 → 按范式修 → 复检),详见下方「去AI 仿真人引擎」。
去AI 仿真人引擎(v6.1,接入 detect.py)
本 skill 内置「写作去AI仿真人范式 v6.1」,代码+prompt 双驱动。它既是 S8 的可量化闸门,也可作为独立能力对任意文本去AI。
架构
用户输入 / 待处理文本
│
├─▶ 代码层 detect.py ──▶ 18维量化打分 + 红线硬加成 + 问题定位 + 优化建议
│ │
└────────────────────────────┴──▶ prompt 层(references/aifree/)
九条定律 · 四大范式 · 十八筛 · 修稿阶梯
· 非虚构维度 · 文体路由
▼
输出优化方案 / 过检定稿
运行检测(纯标准库,零依赖,可直接执行)
# 基础检测(自动判别文体 + 场景)
python detect.py 稿.txt
# 指定场景方向翻转 / 强制非虚构文体 / 领域术语保护 / 机器可读
python detect.py 稿.txt --scene 高潮
python detect.py 稿.txt --genre nonfiction
python detect.py 稿.txt --domain 物业
python detect.py 稿.txt --json
# 跑真值回归(验证引擎本身,23/23)
python detect.py --regression
返回值:score(0~1,越高越像AI) / dimensions(18维,全部归一化到「AI味程度」) / warnings(类型+位置+建议) / suggestions / interpretation(通过/临界/未通过) / scene / genre。
检测维度(18 维,按文体路由)
- 虚构 12 维:voice 人声 / meta 元吐槽 / density 手法密度 / template 模板句 / aiword AI高频词 / consistency 句式规整 / paradigm 范式错配 / cliche 俗套词 / imagery 意象排布 / punch 静物锤 / symmetry 对仗 / tableau 定妆镜头。
- 非虚构 6 维(并入 humanizer-zh 24 模式):promo 宣传腔 / significance 夸大意义 / vague_attrib 模糊归因 / chat_residue 对话残留 / copula_avoid 系动词回避 / filler 填充词(+ fiction 共有的 template/aiword/meta/consistency/density)。
- 红线硬加成(不参与加权,直接累加):破折号 +0.15 / 元吐槽 +0.22 / 静物碎行 +0.12(虚构) / 零对话+高密度 +0.12(虚构) / 对话残留 +0.25(非虚构) / 模糊归因 +0.20 / 夸大意义 +0.25 / 宣传腔 +0.25 / 模板句 +0.10(时评)。
验收阈值(可上架闸门)
| 文体 | 通过 | 临界 | 毙稿 |
|---|---|---|---|
| 小说/创意写作 fiction | <0.30 | 0.30–0.45 | >0.45 |
| 非虚构/说明/百科 nonfiction | <0.30 | 0.30–0.45 | >0.45 |
| 时评/公众号 opinion | <0.45 | 0.45–0.55 | >0.55 |
维度 → 修复条款速查(详见 references/aifree/)
| 报警维度 | 查哪份文档 |
|---|---|
| voice 人声不足 | 01-laws 定律三 |
| density 密度异常 | 01-laws 定律一 + 03-paradigms(判方向:该稀还是该堆) |
| paradigm 范式错配 | 02-triage + 03-paradigms |
| cliche 俗套词不足 | 03-paradigms 静戏/高潮段俗套反应词解禁 |
| meta 元吐槽 | 04-general 元吐槽禁令 |
| punch 静物碎行 | 02-triage 铁律:静物不许碎行 |
| imagery 意象均匀 | 09-failures「均匀意象排布=匀速播报」 |
| tableau 定妆镜头 | 03-paradigms 禁「众人皆乱我独静」 |
| template 模板句 | 13-shiping 时评模板句排查 |
| symmetry 对仗 | 09-failures「对仗总结收尾=金句腔」 |
| promo/significance/vague_attrib/chat_residue/copula_avoid/filler | 14-nonfiction(对应 humanizer 模式) |
prompt 层文件清单(references/aifree/)
01-laws(九定律) · 02-triage(场景分诊) · 03-paradigms(四大范式) · 04-general(通用法则) · 05-cases(实例库) · 06-complex(复杂场景) · 07-sieves(十八筛) · 08-ladder(修稿阶梯) · 09-failures(失败档案) · 10-workflow(工作流) · 11-summary(总纲) · 12-appendix · 13-shiping(时评) · 14-nonfiction(非虚构) · 15-routing(文体路由) · 16-quality-rubric(质量标尺)。
完整接入工作流(何时测、怎么修、怎么复检)见 references/aifree-integration.md。
反馈环(让流水线自适应)
- R1 拆书 → 人设/细纲:s1 的 golden elements 与情绪曲线,作为 s2/s3 的设计约束。
- R2 审稿 → 细纲/章节:s7 的 P0/P1 若指向结构问题,回流 s3/s5 重切;若仅文笔层,直接转 s8。
- R3 润色 → 章节:s8 的 before/after 写回 s5.text,定稿即 s5 最终态。
- R4 去AI → 润色/章节(新增):detect.py 评分若 > 阈值,回流 s8 按范式重洗;典型问题(如范式错配、骨架指纹)须换架构/换收束位置,而非原地磨词。
产物与落盘
- 中间产物:每个阶段可生成独立 md(见各阶段方法中的输出清单)。
- 最终产物:
全书-完整稿.md(S5 正文串联 S6 书名简介 + S8 定稿)+流水线状态-brief.md(全字段)。 - 落盘位置:默认存 E 盘工作区
E:/Workbuddy/<日期>/<项目名>/(用户偏好,不放桌面)。每次运行复制assets/pipeline-template.md作为 tracker。 - 长篇小说分卷:每卷一次流水线,
brief.s5.context_state_table跨卷保留。
注意事项
- 本 skill 已自包含,不依赖其它 skill;复制整个
novel-golden-pipeline文件夹到新环境即可独立运行(detect.py / regression.py 一并带走)。 - 各阶段核心方法在
references/stage-methodology.md;状态 schema 在references/state-schema.md;运行 tracker 在assets/pipeline-template.md;去AI 接入在references/aifree-integration.md。 - 若用户只给题材不给参考书,S1 可降级为「genre 预设 + 用户脑暴」,仍跑通。
- 去AI 是硬闸门:S8 定稿前必须跑
detect.py,对应文体 score < 阈值方可落盘;否则按 R4 回流重洗。