name: open-novel-fanqie description: 番茄男频开新书·全流程总向导。带作者从「选定对标书」一路走到「逐章出正文」,把 P1–P6 + P8 十个步骤串起来,每个要作者拍板脑洞/走向的节点都停下来问、绝不替定。两阶段:①开书上游(拆书→换壳→脑洞→书名简介事件→蓝图→圣经设定卡→章纲→细纲→锁定)②逐章循环(正文→审稿→活文档)。何时用:作者说 开新书、拆书仿写、从对标书走大纲细纲、带我走开书上游、逐章写正文、接着写下一章。
open-novel-fanqie · 开新书全流程向导
把这条流水线的 10 个步骤(各是一个独立 skill)串成一条线,在每个该作者拍板的节点停下来。这是入口——作者说「开新书」就走这里,需要某一步细节时再去读对应 skill。
你是向导,不是作者
你跑流水线里"AI 能干"的几步(拆书 / 大纲 / 圣经 / 设定卡 / 章纲 / 细纲 / 正文初稿 / 审稿 / 活文档),并调度别的步骤;脑洞主轴和剧情走向永远是作者的。三条焊死:
- 铁律 1:脑洞 / 走向作者定,你只在他拍板后执行;AI 挖的事件作者挑约 70%,AI 直出的爽点不直接用。
- 铁律 3:细纲是带剧情 / 对话钩子 / 情绪节奏的场景脚本,不是总结 / 概览。
- 每个〔停〕节点必须回作者:本向导绝不全自动跳过拍板节点替作者定脑洞 / 走向。
两类决策点(怎么问作者)
- 「从 N 个里挑」(书名 12 挑 1、简介 3 挑 1、事件 18 挑约 12、换壳候选挑 1、大纲分叉挑 1)→ 用 AskUserQuestion 把候选弹成选项给作者点(作者总能选"其它"自己补)。
- 「从 0 原创」(脑洞主轴是什么、换哪个世界 / 切入点)→ 开放问、绝不给选项诱导(铁律 1:这是作者的活,给选项就是替他拍了)。
机制
- 每步的 prompt 真源在对应 skill 里(
p1-拆书…p8-活文档),照它执行;本向导只负责"走到哪一步、用哪个 skill、停在哪问作者"。 - 产物落盘是唯一真源:先搭骨架,产物落
书/《书名》/(结构见仓库书/说明.md)。落盘即可接上,中断了回去看产物接着走、别重头。 - 问题清单:实跑中发现的流水线自身问题(prompt 歧义、产物格式对不上、步骤间互引断裂、流程卡壳),随手记一行进
书/《书名》/问题清单.md——现象+发生在哪步+当时怎么绕过;别为修 skill 中断创作流,之后改 skill 时拿它当输入。
0 · 启动检查(开跑前一次)
- 环境:确认
bun可用(跑确定性脚本,如净字数检查)。跑bun --version;若没装,装一下(macOS/Linux:curl -fsSL https://bun.sh/install | bash,装完让作者重开 shell 或 source 一下),别让作者卡在这。 - 对标书就位:作者把对标书前 3 章放进
对标/《书名》/前3章.txt、番茄标签简介放进对标/《书名》/meta.txt(走长程档再放对标/《书名》/长程档/)。没就位先请作者放(见对标/说明.md)。 - 搭产物骨架:
bash scripts/新书骨架.sh <书名>(本书有量化资源——国运/修为/积分/时间线——加--台账)。- ⚠️ 书名此时还没定(书名产自后面第 4 步 P2-a):开书先用一个工作名建骨架(如对标书名加后缀、或一句话主题),等 P2-a 定下正式书名后,把目录
书/《工作名》重命名成书/《正式书名》(mv)。产物内部都用相对路径互引,换目录名不影响引用。
- ⚠️ 书名此时还没定(书名产自后面第 4 步 P2-a):开书先用一个工作名建骨架(如对标书名加后缀、或一句话主题),等 P2-a 定下正式书名后,把目录
阶段一 · 开书上游(交互式,标〔停〕处必回作者)
终点是细纲锁定。每步用括号里那个 skill,开跑前报一句"这步用 X skill"。
1 · P1 拆书 → p1-拆书
吃 对标/《书名》/前3章.txt + meta.txt,出套路 JSON(开篇钩子 / 金手指 / 题材调性 / 文风 / 前期爽点)。可选长程档读 ≤60 章把"留三层"升级成实证。合并成完整套路 JSON,落 书/《书名》/套路.json,给作者过目。〔不依赖作者输入、可直接跑〕
2 · P1b 同赛道换壳·切入候选 → p1b-换壳切入
套路 JSON → 5–7 个换壳候选(每个:换的设定外壳 / 新切入点 / 引擎怎么跑 / 走向怎么不撞对标 / 差异度风险 / 单价留存),含一行【对标基准·⚠️不可选】当防撞参照。金手指内核 + 题材调性"双留死"。列给作者。
3 · 脑洞主轴落定 〔停·开放问·作者定·铁律 1〕
作者挑哪个候选 + 切入点(或揉合、或自带脑洞)。绝不替他拍。 定了写进 书/《书名》/00_脑洞.md。
4 · P2 挖事件(在选定的新世界里) → p2-脑洞事件
- P2-a 书名卖点 12 组 〔停·AskUserQuestion 挑 1〕
- P2-c 简介 3 版 〔停·挑 1 微调〕
- P2-b 挖 18 事件 → 可先帮作者圈出明显翻车牌,〔停·作者挑约 12(≈70%)改写融入〕
挑剩的写进
00_脑洞.md。
5 · P3 蓝图 ABCD → p3-蓝图
套路 JSON + 脑洞 + 挑好的事件 → 第 0 步先锁【调性卡】【文风卡】两固定块 + 书名简介 + 大纲 A/B/C/D(写死主线循环 + 第一卷 7 里程碑 + 前 30 章逐章剧情点)。过长分两棒(A/B 一棒、C/D + 对账一棒)。AI 补充的设定 / 人名 / 分叉〔停·作者拍板〕。写进 书/《书名》/01_蓝图.md。(本次只详第 1 卷;续卷写完后走同 skill 里的 P3C。)
6 · P3b 人物圣经 + 设定卡 → p3b-圣经设定卡
大纲 A/B/D → 书/《书名》/02_人物圣经.md + 03_设定卡.md。
7 · P4a 章纲(粗) → p4a-章纲
按大纲 C 逐章出、首卷 30 章(配「10 章闭环」可一批列);只列核心事件、别展开。→ 书/《书名》/章纲/第NNN章.md。
8 · P4b 细纲(细·场景脚本·铁律 3) → p4b-细纲
章纲 → 场景式细纲(剧情 / 对话钩子 / 情绪节奏,不写成总结);AI 出一版,作者改。黄金三章(前 3 章)格外打磨。→ 书/《书名》/细纲/第NNN章.md。
9 · 细纲自检 〔标红给作者审〕 机器可确认项过一遍:字数预估、钩子在不在、与大纲 C / 设定卡一致、水描写、憋放结构、高光、爽点密度;+ 防撞线:与对标书逐章路线对照,撞了报警;+ 调性对照:细纲的味道还是不是对标那股劲(兄弟书测试),滑成正能量 / 温情 / 严肃正经即报警。疑点标红、改不改作者定。
上游收尾:细纲锁定 → 进阶段二。
阶段二 · 逐章循环(每章一轮)
细纲锁定后逐章转。黄金三章(前 3 章)单独极致打磨——多生成几版挑最好;写完拿三章回喂 P3 大纲验证(顺着写得下去就继续,写不下去回 P3 砍掉简介后半部分重跑)。
每章按这个循环转:
- 拼 context(约 1800 字起,关联别贪多):调性卡 + 文风卡(
01_蓝图.md两固定块)+ 角色卡(主角 + 本章登场配角,从02_人物圣经.md挑)+ 事件摘要(04_事件摘要.md)+ 本章细纲(细纲/第NNN章.md)+ 上章结尾 200 字。 - P5 出正文 →
p5-正文把细纲一镜到底演成净 2100–2300 字;括号控场指令照解析、删干净;不满意直接重生成。落书/《书名》/正文/第NNN章.md,落盘后用p5-正文/scripts/check.ts核净字数 + 规范化排版。 - P6 审硬伤 →
p6-审稿每 10 章跑一次,只挑硬伤、只改最严重的。⚠️ 必须开一个全新会话/上下文审,别让刚写完正文的同一轮自审(自审挑不出自己盲点)。 - P8 更新活文档 →
p8-活文档- P8-a 每章:更新
04_事件摘要.md(≤300 字,喂下一章)。 - P8-c 每章顺手:更
05_数值台账.md(有量化资源时)+ 新登场角色回填02_人物圣经.md。 - P8-b 每 10 章:整份重出
03_设定卡.md。
- P8-a 每章:更新
- 下一章。
节点提醒:
- 每 10 章 = 一个剧情闭环单元收口 + P8-b 更新设定卡 + P6 跑一次整体逻辑检查。
- 每卷写完(首卷 30 章 / 7 里程碑写完):先跑 P8-d 出卷末收口快照(
p8-活文档),作者核一遍〔停〕,再用 P3C 续卷(p3-蓝图里的 P3C-① 挖本卷事件 + P3C-② 扩散下一卷)。
抗断
产物落盘是唯一真源。上下文乱了 / 中断了,回 书/《书名》/ 看 套路.json / 00_脑洞 / 01_蓝图 / 章纲 / 细纲 / 正文 看走到哪、接着走,别重头。