# Open Novel Fanqie

> 番茄男频开新书·全流程总向导。带作者从「选定对标书」一路走到「逐章出正文」，把 P1–P6 + P8 十个步骤串起来，每个要作者拍板脑洞/走向的节点都停下来问、绝不替定。两阶段：①开书上游（拆书→换壳→脑洞→书名简介事件→蓝图→圣经设定卡→章纲→细纲→锁定）②逐章循环（正文→审稿→活文档）。何时用：作者说 开新书、拆书仿写、从对标书走大纲细纲、带我走开书上游、逐章写正文、接着写下一章。

- **Type:** Skill
- **Install:** `agentstack add skill-mosonlab-open-novel-fanqie-open-novel-fanqie`
- **Verified:** Pending review
- **Seller:** [mosonlab](https://agentstack.voostack.com/s/mosonlab)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [mosonlab](https://github.com/mosonlab)
- **Source:** https://github.com/mosonlab/open-novel-fanqie/tree/main/.claude/skills/open-novel-fanqie
- **Website:** https://novelcatch.com

## Install

```sh
agentstack add skill-mosonlab-open-novel-fanqie-open-novel-fanqie
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 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 · 启动检查（开跑前一次）

1. **环境**：确认 `bun` 可用（跑确定性脚本，如净字数检查）。跑 `bun --version`；若没装，装一下（macOS/Linux：`curl -fsSL https://bun.sh/install | bash`，装完让作者重开 shell 或 source 一下），别让作者卡在这。
2. **对标书就位**：作者把对标书前 3 章放进 `对标/《书名》/前3章.txt`、番茄标签简介放进 `对标/《书名》/meta.txt`（走长程档再放 `对标/《书名》/长程档/`）。没就位先请作者放（见 `对标/说明.md`）。
3. **搭产物骨架**：`bash scripts/新书骨架.sh `（本书有量化资源——国运/修为/积分/时间线——加 `--台账`）。
   - ⚠️ **书名此时还没定**（书名产自后面第 4 步 P2-a）：开书先用一个**工作名**建骨架（如对标书名加后缀、或一句话主题），等 P2-a 定下正式书名后，把目录 `书/《工作名》` 重命名成 `书/《正式书名》`（`mv`）。产物内部都用相对路径互引，换目录名不影响引用。

---

## 阶段一 · 开书上游（交互式，标〔停〕处必回作者）

> 终点是**细纲锁定**。每步用括号里那个 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 砍掉简介后半部分重跑）。

每章按这个循环转：

1. **拼 context**（约 1800 字起，关联别贪多）：调性卡 + 文风卡（`01_蓝图.md` 两固定块）+ 角色卡（主角 + 本章登场配角，从 `02_人物圣经.md` 挑）+ 事件摘要（`04_事件摘要.md`）+ 本章细纲（`细纲/第NNN章.md`）+ 上章结尾 200 字。
2. **P5 出正文**　→ `p5-正文`　把细纲一镜到底演成净 2100–2300 字；括号控场指令照解析、删干净；不满意直接重生成。落 `书/《书名》/正文/第NNN章.md`，落盘后用 `p5-正文/scripts/check.ts` 核净字数 + 规范化排版。
3. **P6 审硬伤**　→ `p6-审稿`　**每 10 章跑一次**，只挑硬伤、只改最严重的。⚠️ 必须**开一个全新会话/上下文**审，别让刚写完正文的同一轮自审（自审挑不出自己盲点）。
4. **P8 更新活文档**　→ `p8-活文档`
   - P8-a 每章：更新 `04_事件摘要.md`（≤300 字，喂下一章）。
   - P8-c 每章顺手：更 `05_数值台账.md`（有量化资源时）+ 新登场角色回填 `02_人物圣经.md`。
   - P8-b 每 10 章：整份重出 `03_设定卡.md`。
5. **下一章**。

**节点提醒**：
- **每 10 章** = 一个剧情闭环单元收口 + P8-b 更新设定卡 + P6 跑一次整体逻辑检查。
- **每卷写完**（首卷 30 章 / 7 里程碑写完）：先跑 P8-d 出卷末收口快照（`p8-活文档`），作者核一遍〔停〕，再用 P3C 续卷（`p3-蓝图` 里的 P3C-① 挖本卷事件 + P3C-② 扩散下一卷）。

---

## 抗断

产物落盘是唯一真源。上下文乱了 / 中断了，回 `书/《书名》/` 看 `套路.json` / `00_脑洞` / `01_蓝图` / `章纲` / `细纲` / `正文` 看走到哪、接着走，别重头。

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [mosonlab](https://github.com/mosonlab)
- **Source:** [mosonlab/open-novel-fanqie](https://github.com/mosonlab/open-novel-fanqie)
- **License:** MIT
- **Homepage:** https://novelcatch.com

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** yes
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: flagged — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-mosonlab-open-novel-fanqie-open-novel-fanqie
- Seller: https://agentstack.voostack.com/s/mosonlab
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
