# 番茄小说创作自动化工作流

> 灵感 → 大纲 → 章节 → 优化 → 发布

---

## 📋 目录

1. [工作流概述](#工作流概述)
2. [阶段 1：灵感收集](#阶段-1灵感收集)
3. [阶段 2：大纲设计](#阶段-2大纲设计)
4. [阶段 3：章节创作](#阶段-3章节创作)
5. [阶段 4：优化迭代](#阶段-4优化迭代)
6. [自动化工具配置](#自动化工具配置)
7. [实战示例](#实战示例)

---

## 工作流概述

### 目标
建立番茄小说创作的自动化流水线，从灵感到发布全流程覆盖，提升创作效率 300%。

### 核心原则
- **黄金三章模板**：前 3 章必须符合平台要求
- **快节奏爽文**：每章 2500-3500 字，日更 4000-6000 字
- **听书优化**：多对话、短段落、口语化
- **持续迭代**：根据反馈不断优化创作风格

---

## 阶段 1：灵感收集

### 触发器
- **定时提醒**：每天 9:00 和 21:00 提醒记录灵感
- **竞品监测**：每周抓取番茄小说热门榜单，分析趋势
- **用户反馈**：收集读者评论，提炼爽点

### 工具
- **Notion**：记录灵感关键词、人物设定、世界观
- **飞书文档**：创建灵感库文档
- **番茄小说榜单**：通过 web_search 定期抓取

### 动作
1. 收集灵感关键词（如"废柴逆袭""驭兽征战"）
2. 记录竞品爆款作品的爽点设计
3. 整理读者高频需求（如"打脸要狠""节奏要快"）

### 输出
- 灵感库文档（Notion/飞书）
- 趋势分析报告（每周更新）

---

## 阶段 2：大纲设计

### 触发器
- **灵感就绪**：当灵感库中积累 5+ 条时触发
- **新开篇需求**：用户需要开始新书时触发

### 工具
- **Notion + AI**：基于灵感和模板生成大纲
- **番茄-novel 技能**：使用黄金三章模板

### 动作
1. 确定题材（都市/玄幻/悬疑）
2. 选择爽点类型（废柴逆袭/穿越系统/驭兽征战）
3. 生成人物设定卡
4. 规划 10-20 章节大纲

### 输出
- 完整大纲文档（含人物卡、世界观、章节结构）

---

## 阶段 3：章节创作

### 触发器
- **大纲确认**：用户确认大纲后触发
- **定时更新**：每日早/晚各生成 1 章（日更 4000-6000 字）

### 工具
- **tomato-novel 技能**：黄金三章模板
- **AI 辅助**：根据大纲生成完整章节内容

### 动作
1. 按黄金三章结构创作第一章
   - 0-300 字：快速出冲突
   - 300-800 字：引出金手指
   - 800-2500 字：小高潮（首个爽点）
2. 按黄金三章结构创作第二章
   - 承接 + 推进 + 高潮 + 钩子
3. 按黄金三章结构创作第三章
   - 完整爽点（打脸/身份暴露）

### 输出
- 完整章节文档（Markdown 格式）
- 章节状态追踪（已完成/进行中/待修改）

---

## 阶段 4：优化迭代

### 触发器
- **章节完成**：每完成 1 章触发
- **读者反馈**：新评论出现时触发

### 工具
- **capability-evolver**：分析协作效率，识别改进点
- **self-improving-agent**：记录创作经验，避免重复错误

### 动作
1. 分析爽点密度
2. 识别节奏问题
3. 根据反馈调整创作风格
4. 记录有效方法到记忆

### 输出
- 优化报告（每周）
- 最佳实践文档
- 避坑指南更新

---

## 自动化工具配置

### capability-evolver 配置

**环境变量设置：**
```bash
export A2A_NODE_ID=<your_node_id>
```

**运行模式：**
- **标准模式**：`node index.js`
- **审查模式**：`node index.js --review`
- **持续优化**：`node index.js --loop`（配合 cron）

**进化策略：**
- `balanced`：平衡创新与稳定性
- `innovate`：激进优化
- `repair-only`：仅修复错误
- `steady-state`：保持稳定

### self-improving-agent

**触发时机：**
- 章节创作失败时
- 发现新的爽点设计时
- 读者负面反馈时

**记录内容：**
- 成功经验（如"废柴逆袭流爽点密集度高"）
- 错误总结（如"第一章金手指出现太晚"）
- 读者反馈模式（如"读者喜欢快节奏打脸"）

---

## 实战示例

### 示例场景：废柴逆袭流玄幻小说

**题材**：都市异能/玄幻
**爽点类型**：废柴逆袭 + 系统流

**第一章结构（黄金三章）：**

```markdown
# 第一章：废柴觉醒

## 承接（100-300 字）
李天命坐在家族祠堂的石阶上，手里攥着那块传了三代的祖传灵玉。这是父亲临终前交给他的，家族最后的尊严。

但此刻，他只想笑。

二长老李天昊站在他面前，手里捏着李天命三年前偷偷塞进灵玉的"借条"，冷笑着说道：

"天命，借期已到，连本带利共计一千灵石。你是还不还？"

李天命攥紧灵玉，指节已经冻白。

## 推进（800-2000 字）
"我看你是不见棺材不落泪！"李天昊一脚踹在他胸口，将他踹下石阶。

李天命从地上爬起，吐出一口鲜血，却只是冷冷地看着他们："李天昊，你今日受辱，我记下了。"

"好，记住。"李天昊转身就走，身后传来李家年轻一辈的哄笑声。

李天命踉跄回到自己破旧的小屋，坐在破旧的木床上。窗外，家族的灯火通明，那是别人的热闹。

他拿起那块灵玉，想从它身上汲取一丝力量，却发现灵玉像一块死石，毫无反应。

"怎么回事？"李天命心中疑惑。

突然，灵玉发出一抹微弱的光芒。那光芒越来越亮，最后化作一个金色符文，缓缓悬浮在李天命面前。

符文上的文字，李天命从未见过，但他却能读懂：

**【万古至尊系统启动】**

宿主：李天命
境界：凡骨三层
功法：无

## 高潮（500-1000 字）
"系统？！"李天昊正好冲进祠堂，听到李天命的惊呼声，脸色大变。

"天命这废物，也配拥有系统？不可能！"

李天昊看向李天命，眼里闪过杀机："刚才你说什么借条？借灵石？"

"哈哈哈！"李天命突然放声大笑，"天昊长老，借什么灵石？不过是借给他一块灵玉玩玩罢了！"

"玩玩？"李天昊眯起眼睛。

突然，他手中的灵玉爆发出刺目金光，直接冲破祠堂的屋顶！

轰——！

一道金光柱冲天而起，将整个李家祠堂照得亮如白昼。

所有李家弟子都被震得倒退数步，唯有李天命站在原地，仰望着那道金光，眼中满是不可思议。

## 钩子（100-300 字）
"这……这是……"李天昊长老喃喃自语，"传说中的金手指？"

李天命看着自己的双手，不知道自己为什么会觉醒系统。他只知道，从这一刻起，他的命运将彻底改变。

远处，一道黑影疾驰而来，停在他面前。

神秘人看着他，嘴角勾起一抹笑："恭喜宿主，万古至尊系统绑定成功。"
```

---

## 附录：番茄小说黄金三章模板

### 第一章必读规则
1. **0-300 字**：必须出冲突（主角被打压/困境/危机）
2. **300-800 字**：金手指必须出现（系统/空间/超能力/宝物）
3. **800-2500 字**：必须有第一个小爽点（展示金手指威力）

### 第二章必读规则
1. 承接第一章钩子
2. 金手指初步运用
3. 第一次真正打脸（小反派被碾压）

### 第三章必读规则
1. 承接第二章钩子
2. 金手指深度应用
3. 第一个完整爽点（中等反派被打脸/身份暴露）

### 每章通用结构
```
承接（100-300 字）
├─ 回顾上章钩子
└─ 设置本章场景

推进（800-2000 字）
├─ 主角行动
├─ 遇到阻力
└─ 展示金手指

高潮（500-1000 字）
├─ 冲突爆发
├─ 金手指发力
├─ 反派被打脸
└─ 读者爽感

钩子（100-300 字）
├─ 留下悬念
└─ 引出下一章
```

### 字数控制
- 每章：2500-3500 字
- 日更：4000-6000 字（建议分早晚两次更新）
- 听书优化：多对话、短段落、口语化

---

## 附录：爽点设计库

### 废柴逆袭流
- 主角是废柴/废体/只剩五年寿命
- 获得金手指或传承
- 小反派看不起/欺凌
- 首次展示力量时打脸
- 长期坚持+努力=爽点

### 穿越系统流
- 主角穿越到新世界
- 获得系统面板
- 利用系统信息差
- 快速升级装逼
- 原住民一脸懵

### 驭兽征战流
- 主角有上古神兽宠物
- 宠物是远古巨兽（凤凰/麒麟/龙）
- 主角被神兽嫌弃/看不起
- 神兽觉醒/进化
- 驭兽大杀四方

### 暗杀权谋流
- 表面是弱势角色
- 实际是暗杀组织/势力
- 精心布局、步步为营
- 最后亮明身份，震撼全场

---

## 使用指南

### 快速开始
1. 复制本文档到你的工作区
2. 选择一个题材和爽点类型
3. 按照流程执行各阶段

### 故障排查
**问题**：阶段触发器没有生效
**解决**：检查配置文件中的 triggers 设置

**问题**：章节生成不符合黄金三章
**解决**：使用 tomato-novel 技能的模板验证

**问题**：capability-evolver 没有分析
**解决**：检查 `A2A_NODE_ID` 环境变量是否正确

---

**文档版本**：v1.0
**创建时间**：2026-03-20
**最后更新**：2026-03-20
