Story Forge 故事锻造炉
> 一句话定位:写50章不穿帮、开篇3秒抓人、情绪过山车、评论区吵起来的全能创作系统。
融合工程管理与情绪设计的全能故事创作系统。以 .learnings/ 记忆系统维护长篇一致性,以情绪曲线引擎驱动单章/单集吸引力,以九维度审查确保质量不滑坡,以去AI痕迹润色提升真实感。
六大核心引擎:
1. 记忆系统 - 五文件记忆,50章角色不崩、伏笔不烂尾
2. 情绪曲线 - 压-小扬-压-爆循环,每3章一个爆点
3. 黄金开篇 - 10种验证过的开篇句式,书架页点击率翻倍
4. 九维度审查 - 穿帮检测/套路重复/伏笔管理,质量不滑坡
5. 去AI润色 - 六步法去AI痕迹,让文字有"人味"
6. 数据反馈 - 每5章节奏报告,根据完读率调整大纲
快速参考
| 场景 | 操作 |
|---|---|
| 用户提供创作方向/题材 | 执行「第一阶段:6问确认」,锁定爆款基因 |
| 确认后进入规划 | 执行「第二阶段:大纲+情绪曲线+黄金开篇」三件套 |
| 开始创作新章节/新集 | 先读取所有记忆文件+章节规划,再按模板生成 |
| 新卷/新篇章开始前 | 生成本卷章节规划 .learnings/章节规划_卷N.md |
| 章节生成完毕后 | 调用 scripts/format_chapter.py 处理分隔符 |
| 章节生成后 | 执行九维度审查(快速/完整),记录到 .learnings/审查记录.md |
| 引入新角色 | 记录到 .learnings/CHARACTERS.md |
| 出现新地点 | 记录到 .learnings/LOCATIONS.md |
| 关键情节转折 | 记录到 .learnings/PLOT_POINTS.md,生成图解 |
| 生成失败/质量不佳 | 记录到 .learnings/ERRORS.md,分析原因 |
| 每完成5章/5集 | 生成节奏报告,询问数据反馈,调整后续大纲 |
| 续写/中断恢复 | 读取进度状态,从断点继续生成 |
| 批量口播文案 | 执行「口播文案批量生产」流程 |
工作流总览
用户提供方向(题材/关键词/灵感)
|
+------------------+
| 1. 六问确认 | -> 锁定情绪标签、题材、主角、反差点、冲突、篇幅
+--------+---------+
|
+------------------+
| 2. 规划三件套 | -> 大纲 + 情绪曲线图 + 黄金开篇(三版本)
+--------+---------+
|
+------------------+
| 3. 卷级章节规划 | -> 每卷的章节任务、爽点分布、伏笔规划
+--------+---------+
|
+------------------+ +------------------+
| 4. 逐章生成 | <-> | .learnings/ 记忆 |
+--------+---------+ +------------------+
|
+------------------+
| 5. 格式化处理 | -> 调用 format_chapter.py 脚本
+--------+---------+
|
+------------------+
| 6. 深度润色 | -> 去AI痕迹 + 情绪拐点强化 + 口语化
+--------+---------+
|
+------------------+
| 7. 章节审查 | -> 九维度诊断,确保剧情不偏离
+--------+---------+
|
+------------------+
| 8. 输出 & 图解 | -> output/第XX章.md + 关键情节图解
+------------------+
|
+------------------+
| 9. 数据反馈循环 | -> 每5章生成节奏报告,根据反馈调整
+------------------+
第一阶段:六问确认(锁定爆款基因)
逐一询问用户,每个问题提供选项供用户选择。
问题1:情绪标签(必选,决定算法推荐)
你的作品主打哪种情绪体验?
- 打脸爽文(扮猪吃虎、马甲掉落、逆袭碾压)
- 极致虐恋(追妻火葬场、虐完渣再虐心)
- 爆笑反套路(沙雕吐槽、神转折、降维打击)
- 悬疑惊悚(细思极恐、规则怪谈、烧脑反转)
- 治愈甜宠(日常温馨、双向奔赴、养成系)
- 脑洞大开(系统流、末日囤货、星际经营)
记录:情绪标签 = [用户选择]
问题2:题材与风格
你想要创作什么题材?
- 悬疑推理 / 现代言情 / 古代言情 / 奇幻玄幻 / 科幻未来 / 武侠仙侠 / 历史架空 / 都市现实 / 短剧竖屏
记录:题材 = [用户选择]
问题3:主角设定
主角是什么设定?
- 男性主角 / 女性主角 / 双主角 / 群像戏
如需要,继续追问职业/身份。记录:主角 = [用户选择] + 职业/身份 = [用户回答]
问题4:主角核心反差点
主角最大的反差点是什么?
- 表面摆烂实际卷王 / 社恐但被迫当众打脸 / 被虐后觉醒反杀 / 老实人黑化 / 隐藏大佬装萌新 / 看似废柴实则天赋异禀 / 其他
记录:反差点 = [用户选择]
问题5:核心冲突
作品的核心冲突是什么?
- 生死存亡 / 查明真相 / 爱情阻碍 / 复仇雪恨 / 权力争夺 / 成长突破 / 守护保护
记录:核心冲突 = [用户选择]
问题6:篇幅规模
你计划创作多少章/集?
- 10章(短篇,约2-3万字)/ 30章(中短篇)/ 50章(中篇)/ 100章(中长篇)/ 200章(长篇)/ 自定义
记录:篇幅 = [用户选择]
六问完成后
进入「第二阶段:规划三件套」。
第二阶段:规划三件套
2.1 创建项目文件夹
output/
├── 提示词.md # 完善后的创作提示词
├── 00-大纲.md # 全局章节大纲
├── 01-人物档案.md # 人物设定
├── 02-情绪曲线.md # 情绪曲线设计
├── 03-黄金开篇.md # 三个版本的开篇50字
├── 第01章_[章名].md # 各章节独立文件
├── 第02章_[章名].md
└── ...
2.2 生成大纲
创建 output/00-大纲.md,使用 templates/outline-template.md 模板。
大纲结构包含:
- 基本信息(题材、预计章节数、每章字数)
- 力量/等级体系
- 主线剧情走向(按卷划分)
- 关键转折点
2.3 生成情绪曲线图
创建 output/02-情绪曲线.md,使用 references/emotion-curve.md 指导。
核心公式:每3章完成一次"压-小扬-压-爆"循环
根据情绪标签选择对应的节奏模板,详见 references/emotion-curve.md。
2.4 生成黄金开篇
创建 output/03-黄金开篇.md,使用 references/golden-opening.md 指导。
输出三个版本的开篇50字:
- 版本A:强冲突型(直接进入事件)
- 版本B:强反差型(突出隐藏身份)
- 版本C:强情绪型(极致虐/爽/惊悚)
筛选标准:
1. 是否在50字内出现主角?
2. 是否在50字内出现反差点或冲突?
3. 是否让读者产生"然后呢?"的追问欲?
4. 是否符合选定的情绪标签?
2.5 二次确认
向用户展示规划摘要(大纲+情绪曲线+黄金开篇),请求确认。用户同意后进入「第三阶段」。
第三阶段:卷级章节规划
在大纲确认后、正式写作前,为每一卷生成详细的章节规划。这是防止剧情写偏的关键步骤。
规划时机
| 时机 | 操作 |
|---|---|
| 新卷开始前 | 生成本卷的章节规划文件 |
| 每章写完后 | 更新章节分解表中的"状态" |
| 剧情调整时 | 更新章节任务,备注调整原因 |
章节规划内容
每卷的章节规划包含:
1. 本卷核心目标
2. 章节分解表(每章的核心任务、爽点类型、关键情节、情绪曲线)
3. 高潮节点规划(中高潮和卷终高潮的章节位置)
4. 新角色/新地点
5. 伏笔规划(本卷埋设和回收的伏笔)
章节分解表示例
| 章节 | 核心任务 | 爽点类型 | 关键情节 | 情绪曲线 | 状态 |
|---|---|---|---|---|---|
| 第01章 | 被退婚羞辱,激活系统 | 获得金手指 | 退婚现场、意外觉醒 | 压->爆 | 待写 |
| 第02章 | 首次炼丹成功 | 突破认知 | 尝试炼丹、震惊自己 | 小扬 | 待写 |
| 第03章 | 宗门大比打脸赵天罡 | 打脸 | 炼丹比赛、碾压对手 | 压->爆 | 待写 |
规划质量检查
- [ ] 每章都有明确的"核心任务"
- [ ] 爽点分布均匀,没有连续3章无爽点
- [ ] 中高潮和卷终高潮位置合理
- [ ] 伏笔埋设和回收章节都已标注
- [ ] 本卷目标与大纲主线一致
- [ ] 每3章形成一次"压-小扬-压-爆"循环
章节规划保存到 .learnings/章节规划_卷N.md,详见 templates/volume-plan-template.md。
第四阶段:逐章生成
生成前必读
每次生成新章节前,必须读取以下文件:
output/00-大纲.md -> 全局剧情走向
output/02-情绪曲线.md -> 确认本章情绪任务
.learnings/章节规划_卷N.md -> 本卷每章的核心任务
.learnings/CHARACTERS.md -> 当前所有角色的状态
.learnings/LOCATIONS.md -> 已出现的地点
.learnings/PLOT_POINTS.md -> 已发生的关键情节
.learnings/STORY_BIBLE.md -> 世界观设定和规则
.learnings/审查记录.md -> 最近的问题和预警
output/第(最新)章.md -> 上一章内容,确保衔接
写前分析
- 读取大纲,查看TODO list和已完成章节的摘要
- 读取上一章的摘要和结尾钩子
- 读取情绪曲线,确认本章在该情绪单元中的位置和任务
- 更新大纲TODO list,将本章标记为"进行中"
- 设计开头钩子:前20%必须有即时冲突
- 规划场景:确定本章需要3-5个场景
章节生成模板
每章按以下结构生成,详见 templates/chapter-template.md:
# 第XX章 [章节名]
> **本章概要**:一句话概括本章核心事件
> **本章爽点**:本章的主要爽感来源
> **情绪曲线**:压->爆 / 小扬 / 层层递进 / 反转爆发
---
(正文内容,2200-3000字)
---
> **章末钩子**:留下的悬念,引导读者继续
章节质量标准
| 要素 | 要求 |
|---|---|
| 节奏 | 每章至少一个小爽点,不能平淡流水 |
| 冲突 | 每章有明确的矛盾推动情节 |
| 悬念 | 章末必须设置钩子,让人想看下一章 |
| 连贯性 | 与前文角色状态、地点描写、已有情节保持一致 |
| 递进感 | 主角能力/地位/见识要有可感知的成长 |
| 对话 | 对话要有个性差异,反派不能太蠢 |
| 字数 | 2200-3000字(短剧剧本可适配为分镜格式) |
爽文节奏公式
每 1-2 章:小打脸(碾压小角色、获得小收获)
每 3-5 章:中打脸(击败阶段性对手、突破等级)
每 8-12 章:大高潮(翻转局势、揭示真相、大规模碾压)
每 15-20 章:卷终决战(解决卷级矛盾、主角阶段性质变)
情绪拐点设计
单章内至少3次情绪变化:
- 开头50-250字:延续或急转,快速建立本章情绪基调
- 中间1500-1900字:情绪逐步升级,至少一次小起伏
- 结尾450-650字:情绪到达本章峰值后急转,留下钩子
详见 references/emotion-curve.md 的情绪拐点句式库。
第五阶段:格式化处理
每章生成完毕后,调用 scripts/format_chapter.py 脚本处理章节文件中的分隔符。
脚本功能
- 只保留章节文件首尾两个
---分隔符 - 删除中间所有多余的分隔符
- 确保章节格式统一规范
调用方式
# 处理单个文件
python3 scripts/format_chapter.py output/第01章_章名.md
# 处理整个 output 目录
python3 scripts/format_chapter.py output/
第六阶段:深度润色(去AI痕迹)
每章格式化后,立即执行深度润色,去除AI写作痕迹,增加"人味"。
润色六步法
第一步:去除过度修饰词
- 删除:璀璨、瑰丽、绚烂、宛如、仿佛、犹如、恍若
- 删除:不可名状、难以言喻、无法形容
- 替换为具体、朴素的描写
第二步:减少抽象陈述,改为具体动作/对话
- ❌ 他感到非常愤怒
- ✅ 他猛地站起来,椅子翻倒在地
第三步:避免四字格律堆砌
- ❌ 风度翩翩,气宇轩昂,才华横溢
- ✅ 他穿着件洗得发白的衬衫,但腰板挺得笔直
第四步:增加口语化表达
- 人物对话要有个性,不同角色说话方式不同
- 适当使用语气词、断句、口头禅
第五步:情绪高潮处加入金句
- 在情绪高潮处加入一句可划线评论的金句
- 金句要短、要有画面感、要能引发共鸣
第六步:长句和短句交替,优化节奏感
- 动作场景用短句(3-7字)
- 描写场景用中长句
- 避免连续3句长度相同
AI痕迹自查清单
- [ ] 避免"此外""然而""值得一提的是""不禁""情不自禁"等AI词汇
- [ ] 避免"他/她知道,..."的心理独白过多
- [ ] 避免"不仅...而且..."的排比句式过多
- [ ] 避免"的"字密集(连续多个"的")
- [ ] 避免模糊词("一些""某种""似乎")
- [ ] 句式多样化,没有模板化痕迹
第七阶段:章节审查
每章润色后,立即执行审查,确保长篇作品剧情不偏离、不穿帮、不重复。
两种审查模式
| 模式 | 维度 | 适用场景 | 耗时 |
|---|---|---|---|
| 快速审查 | 3维度 | 常规章节 | 约3分钟 |
| 完整审查 | 9维度 | 关键章节/问题诊断 | 约10分钟 |
快速审查(3维度)
| 维度 | 检查内容 |
|---|---|
| 核心任务达成 | 本章核心任务是否完成 |
| 穿帮检测 | 角色/地点/时间线硬伤 |
| 爽点结构完整性 | 打脸流程是否完整 |
完整审查(9维度)
| 维度 | 检查内容 | 检测类型 |
|---|---|---|
| 一、核心任务达成 | 本章核心任务是否完成 | 量化 |
| 二、有效信息占比 | 有效剧情字数占总字数比例 | 量化 |
| 三、穿帮检测 | 角色/地点/能力/时间线硬伤 | 清单 |
| 四、角色成长追踪 | 主角能力曲线、配角命运 | 轨迹 |
| 五、套路重复检测 | 与前5章套路相似度 | 对比 |
| 六、爽点结构完整性 | 打脸/突破结构是否完整 | 清单 |
| 七、伏笔管理 | 新埋设/回收/长期预警 | 统计 |
| 八、承接与前文连贯 | 与上章衔接、与前5章呼应 | 对比 |
| 九、卷级目标进度 | 本卷目标推进程度 | 进度 |
总体评级规则
- 全部维度正常 = 优秀
- 1-2个维度预警 = 良好
- 3-4个维度预警 = 需调整
- 严重问题或5+维度预警 = 需重写
审查结果保存到 .learnings/审查记录.md,详见 references/review-template.md。
预警阈值配置
| 预警类型 | 阈值 | 预警级别 |
|---|---|---|
| 核心任务达成度 | <50% | 严重 |
| 有效信息占比 | <50% | 需调整 |
| 穿帮数量 | >3处 | 严重 |
| 主角成长停滞 | 连续5章 | 预警 |
| 配角消失 | >15章 | 预警 |
| 套路相似度 | >80% | 预警 |
| 长期伏笔未回收 | >30章 | 预警 |
| 长期伏笔未回收 | >40章 | 严重 |
第八阶段:输出与图解
输出规范
章节文件:第XX章_章节名.md(XX 用两位数字,如 01、02;超过99章用三位数字)
关键情节图解
当出现以下场景时,生成对应的图解:
| 场景 | 图解内容 |
|---|---|
| 关键战斗 | 双方站位、力量对比、胜负关键 |
| 势力地图 | 各方势力的关系与分布 |
| 等级突破 | 角色成长路线图 |
| 人物关系 | 主要角色关系网 |
| 重大剧情线 | 剧情时间线/因果链 |
图解使用 Mermaid 语法嵌入 md 文件。
第九阶段:数据反馈循环
每完成5章/5集,执行阶段性检查:
- 生成本阶段节奏报告:总结已写章节的情绪曲线、爆点密度、评论区争论点预测
- 询问用户数据反馈(如有):完读率、追读率、评论关键词
- 根据反馈调整后续大纲:为高人气配角加戏、强化爆款情绪标签
节奏报告内容
## 第X-X章节奏报告
### 情绪曲线追踪
| 章节 | 情绪阶段 | 爆点密度 | 钩子强度 | 评论区预测 |
| --- | --- | --- | --- | --- |
### 爆款情绪标签符合度
- 当前情绪标签:[标签]
- 符合度评估:XX%
- 偏差分析:[如有]
### 调整建议
- [基于数据反馈的调整建议]
记忆管理
写入时机
| 事件 | 记录到 | 何时写入 |
|---|---|---|
| 新角色出场 | CHARACTERS.md |
该章生成完毕后立即写入 |
| 角色状态变化 | CHARACTERS.md |
更新对应角色条目 |
| 新地点出现 | LOCATIONS.md |
该章生成完毕后立即写入 |
| 关键情节发生 | PLOT_POINTS.md |
该章生成完毕后立即写入 |
| 世界观规则补充 | STORY_BIBLE.md |
发现新设定时立即写入 |
| 生成失败或质量差 | ERRORS.md |
失败后立即记录原因 |
读取时机
每次生成新章节前必须读取所有记忆文件,确保:
- 不会让已死角色复活
- 不会把"东城"写成"西城"
- 不会忘记上一章埋的伏笔
- 不会重复已有的情节桥段
评论区诱导设计
在以下节点刻意留白,激发读者讨论:
- 两难选择:主角在两个都有道理的选项中犹豫,章末不写决定
- 信息差:让读者比主角多知道一点信息,但不全知道
- 误解不解释:主角被误解时不立刻解释
- 配角高光:给反派或配角一个令人同情的瞬间
- 规则争议:主角做出道德灰色地带的选择,不评价对错
续写与中断恢复
续写前必读文件
续写时必须按顺序读取以下文件:
1. output/00-大纲.md -> 确认全局走向
2. .learnings/章节规划_卷N.md -> 确认当前卷的任务规划
3. .learnings/CHARACTERS.md -> 所有角色当前状态
4. .learnings/LOCATIONS.md -> 已出现的地点
5. .learnings/PLOT_POINTS.md -> 已发生的关键情节 + 待回收伏笔
6. .learnings/STORY_BIBLE.md -> 世界观设定
7. .learnings/审查记录.md -> 最近的问题和预警
8. output/第(最新)章.md -> 上一章内容,确保衔接
续写流程
- 检查当前进度(已完成章节数、当前卷、待回收伏笔)
- 确认下一章任务(从章节规划提取、检查伏笔、检查配角消失情况)
- 生成下一章(按标准流程执行,注意与上一章衔接)
续写检查清单
- [ ] 已读取所有记忆文件
- [ ] 已确认当前章节号
- [ ] 已确认下一章核心任务
- [ ] 已检查待回收伏笔
- [ ] 已检查配角消失情况
口播文案批量生产
针对需要批量生产口播文案的场景(如每日多条短视频文案),使用以下流程:
单条口播文案结构(30-60秒)
1. 黄金开篇(前3秒):制造冲突/悬念,留住观众
2. 痛点共鸣(3-15秒):描述目标人群的痛点
3. 解决方案(15-45秒):给出方法/观点
4. 金句收尾(45-55秒):可划线传播的金句
5. 行动钩子(55-60秒):引导关注/评论/转发
批量生产流程
- 确定主题方向和目标条数
- 为每条文案分配不同的情绪标签和开篇句式
- 按
references/golden-opening.md的10种开篇句式轮换使用 - 每条文案控制在150-300字
- 批量生成后统一润色去AI痕迹
- 输出到
output/口播文案_YYYYMMDD.md
口播文案质量标准
| 要素 | 要求 |
|---|---|
| 开篇 | 前3秒必须出现冲突或反差 |
| 节奏 | 短句为主,每句不超过15字 |
| 口语化 | 适合口播,无书面语堆砌 |
| 金句 | 每条至少一句可传播金句 |
| 钩子 | 结尾必须有行动引导 |
短剧剧本模式
针对竖屏短剧场景,章节生成适配为分集剧本格式:
单集结构(1-3分钟)
1. 开场钩子(前5秒):强冲突/强反差/强情绪
2. 冲突升级(5-30秒):矛盾激化
3. 反转/爆点(30-60秒):打脸/揭秘/突破
4. 情绪余波(60-80秒):角色反应/关系变化
5. 集末悬念(最后10秒):留下钩子
分镜格式
# 第X集 [集名]
## 场景1:[场景描述]
- 画面:[镜头描述]
- 台词:[角色对话]
- 动作:[角色动作]
- 情绪:[情绪标注]
## 场景2:...
创作原则
核心要素
- 强代入感 - 读者能轻松代入主角视角
- 快节奏 - 不拖泥带水,每章有进展
- 层层递进 - 敌人越来越强,主角越来越猛
- 装逼打脸 - 被小看 -> 展示实力 -> 众人震惊
- 金手指合理 - 有挂但有规则,不是无限制开挂
- 伏笔呼应 - 前文埋下的线索后文要收回来
- 情绪过山车 - 每章至少3次情绪变化
- 展示而非讲述 - 用动作和对话表现,不要直接陈述
三大黄金法则
- 展示而非讲述 - 用动作和对话表现,不要直接陈述
- 冲突驱动剧情 + 情绪过山车 - 每章必须有冲突,每3章完成一次"压-小扬-压-爆"循环
- 悬念承上启下 - 每章结尾必须留下钩子,且钩子类型要轮换
禁忌事项
- 不要连续两章以上没有爽点
- 不要让反派太愚蠢(衬托不出主角的强)
- 不要忘记已有角色(出场后人间蒸发)
- 不要突然修改已确立的设定
- 不要让主角无缘无故变弱
- 不要用天气描写/睡醒开场/照镜子描写外貌开篇
- 不要堆砌四字成语
- 不要用AI模板化句式
失败记录
生成失败或质量不达标时,记录到 .learnings/ERRORS.md。
常见失败场景
| 失败类型 | 描述 | 记录内容 |
|---|---|---|
| 角色穿帮 | 已死角色再次出现 | 穿帮章节、角色名、正确状态 |
| 设定矛盾 | 力量体系自相矛盾 | 矛盾点、涉及章节、修正方案 |
| 节奏失控 | 连续多章无爽点 | 失控起始章节、节奏分析 |
| 情节重复 | 相似桥段反复出现 | 重复内容、首次出现位置 |
| 人设崩塌 | 角色行为违背人设 | 角色名、崩塌行为、原始人设 |
| AI痕迹重 | 润色后仍有明显AI味 | 问题段落、润色建议 |
| 生成中断 | 技术原因导致生成失败 | 错误信息、中断位置 |
初始化新作品
使用初始化脚本快速创建一部新作品的工作区:
./scripts/init-story.sh 作品名称
这会创建:
- output/ 目录
- 清空 .learnings/ 中的旧记录(保留模板头部)
- 提示输入作品方向
参考资源索引
| 参考文件 | 用途 | 何时查阅 |
|---|---|---|
references/emotion-curve.md |
情绪曲线设计 | 规划阶段、逐章生成前 |
references/golden-opening.md |
黄金开篇锻造 | 规划阶段、第1章生成前 |
references/plot-structures.md |
爽文情节结构 | 大纲规划、卷级规划 |
references/hook-techniques.md |
悬念钩子技巧 | 每章结尾设计 |
references/review-template.md |
九维度审查模板 | 章节审查时 |
references/prompt-guide.md |
提示词完善指南 | 提示词生成阶段 |
references/polish-guide.md |
去AI痕迹润色指南 | 深度润色阶段 |
references/quality-checklist.md |
质量检查清单 | 交付前自查 |
templates/chapter-template.md |
章节生成模板 | 逐章生成 |
templates/outline-template.md |
大纲模板 | 规划阶段 |
templates/character-template.md |
人物档案模板 | 规划阶段 |
templates/volume-plan-template.md |
卷级规划模板 | 卷级规划 |