
fly143/ultimate-novel-creation-skill
Developer tools面向 AI Agent 的全流程长篇小说创作技能。从书名生成到千章完稿,配备三大自动系统(记忆系统/强约束/叙事质量管理)确保长篇连贯性。支持 AI 全自动和分步引导双模式。
Обзор
面向 AI Agent 的全流程长篇小说创作技能。从书名生成到千章完稿,配备三大自动系统(记忆系统/强约束/叙事质量管理)确保长篇连贯性。支持 AI 全自动和分步引导双模式。 本技能是**:加载后是否被严格执行,取决于宿主 agent 的 system prompt。**请按以下三步使用: 1. :将仓库根目录的 system_prompt.md 整段复制,配置为宿主软件的 system prompt(Claude Code / Cursor / API 接入 / Dify·Coze 等均适用,该文件顶部有各平台用法说明) 2. :将本仓库作为技能/上下文加载 3. :说「写小说」「继续」或任一触发词,技能会按场景路由引导 所有流程约束(强制执行协议、写后流水线、记忆系统维护等)都以技能文件为准;system prompt 只负责让宿主 agent 强制遵守它们。 写后流水线包含 (v9.3 合并版,v9.5.6 扩为八项),每章写完**即完成全部八项审查: 八项检查在 U 内部按八节一次出报告;修复由独立子代理完成,保证审核与修复分离、避免自审偏见。 A / D / D2 / E 由系统自动触发。B / C / F 可手动触发,在「单个功能」模式下直接说触发命令即可。 约束系统三文件(金手指/时间/叙事线,功能22)的**在 templates/constraints/,项目初始化时复制为 [书名]/记忆系统/约束/;上表 memory-system/ 下不含 constraints/ 子目录(结构即如此)。
README
全能小说作家
面向 AI Agent 的全流程长篇小说创作技能。从书名生成到千章完稿,配备三大自动系统(记忆系统/强约束/叙事质量管理)确保长篇连贯性。支持 AI 全自动和分步引导双模式。
⚠️ 使用前必读(先看这里)
本技能是内容包:加载后是否被严格执行,取决于宿主 agent 的 system prompt。**直接把仓库加载为技能就开写,agent 很可能会自由发挥、跳过流程,体验大打折扣。**请按以下三步使用:
- 配置 system prompt:将仓库根目录的 system_prompt.md 整段复制,配置为宿主软件的 system prompt(Claude Code / Cursor / API 接入 / Dify·Coze 等均适用,该文件顶部有各平台用法说明)
- 加载技能:将本仓库作为技能/上下文加载
- 开始创作:说「写小说」「继续」或任一触发词,技能会按场景路由引导
所有流程约束(强制执行协议、写后流水线、记忆系统维护等)都以技能文件为准;system prompt 只负责让宿主 agent 强制遵守它们。
四大场景入口
| 场景 | 什么时候用 | 触发方式 |
|---|---|---|
| A. 新开小说 | 从零开始构思一本新书 | 说 写小说 / 新开一本 |
| B. 继续创作 | 已有进行中的小说接着写 | 说 继续 / 接着写 / 继续写《XXX》 |
| C. 单个功能 | 只需某个特定功能(含记忆系统工作流) | 直接说功能名(见下方) |
| D. 轻量直出 | 只要一次性短文/公众号推文,不建项目 | 说 写篇推文 / 写篇短文 / 直接出正文 / 短文直写 / 公众号文章 |
28 大功能模块总表
🎯 立项类
| 编号 | 功能名称 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|
| 1 | 项目初始化 | 生成书名、创建立项定位单、选择文风(通用/指定作者/指定作品)、推荐创作模式 | 书名 / 立项 / 初始化 |
| 2 | 世界观构建 | 设定世界规则、力量体系、社会结构 | 世界观 / 世界设定 |
| 3 | 人物设计 | 创建人设卡、人物关系图谱 | 人设 / 人物 / 角色 |
| 4 | 情节大纲 | 生成故事主线、章节规划表(按批滚动生成,短篇自动分段)、百万字规划 | 大纲 / 情节 / 章节规划 |
✍️ 创作类
| 编号 | 功能名称 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|
| 5 | 黄金开篇创作 | 生成前三章黄金开篇,抓住读者 | 开篇 / 黄金开篇 / 开头 |
| 6 | 单章写作 | 🔥 核心功能,生成单章正文并自动维护记忆系统 | 写第X章 / 下一章 / 继续 |
| 7 | 爽点设计 | 设计打脸爽、升级爽、装逼爽等桥段 | 爽点 / 爽点设计 |
| 8 | 冲突与反转 | 设计剧情冲突、反转情节、高潮铺垫 | 冲突 / 反转 |
| 9 | 对话场景 | 生成对话为主的场景,突出角色性格 | 对话 / 对话场景 |
| 10 | 打斗场景 | 生成战斗、对决等打斗场景 | 打斗 / 战斗 / 对决 |
| 11 | AI/系统流 | AI 觉醒、系统面板、数据流等特殊场景 | 系统流 / AI流 |
🔍 诊断类
| 编号 | 功能名称 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|
| 12 | 节奏诊断 | 分析章节节奏过快/过慢/混乱,给出优化建议 | 诊断 / 节奏 / 节奏诊断 |
| 13 | 章节质量检查 | 检查文笔、逻辑、结构等质量维度 | 质量检查 / 检查章节 |
| 14 | 创新深度检查 | 检查创新点、差异化程度 | 创新检查 / 差异化 |
| 15 | 商业评估 | 评估作品市场潜力、对标竞品分析 | 商业评估 / 市场分析 |
| 16 | 修订优化 | 修改已有章节、润色文笔、调整内容 | 修订 / 修改 / 润色 |
| 17 | 连贯性检查 | 检查前后情节衔接、逻辑自洽、伏笔呼应 | 连贯性 / 一致性 |
🧠 长篇管理
| 编号 | 功能名称 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|
| 18 | 记忆系统管理 | 7 大工作流:初始化/查看/编辑/压缩/恢复/修复(详见下方) | 记忆系统 / 看记忆 / 检查状态 |
🛠️ 工具类
| 编号 | 功能名称 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|
| 19 | 导出功能 | 导出为网文 txt(合并单文件,可指定章节范围) | 导出 / 导出txt |
| 20 | 批量设定 | 批量生成配角人设、支线剧情、反派角色等设定内容 | 批量 / 批量生成 / 批量人设 |
| 21 | 版本控制 | 记录修改历史,支持回滚对比 | 版本 / 回滚 / 历史 |
🔒 约束类
| 编号 | 功能名称 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|
| 22 | 强约束系统 | 金手指叙事约束 / 时间约束 / 多条叙事线监控,每章自动检查 | 金手指 / 时间约束 / 叙事线 / 强约束 |
📖 分析类
| 编号 | 功能名称 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|
| 23 | 作品拆解分析 | 人物/风格拆解 + 全书拆文库(情节节点/情绪模块/人物模块/文风素材库),知识库+原文双模式 | 分析《XXX》的YYY / 拆解《XXX》 / 分析《XXX》的风格 |
⚙️ 质量管控
| 编号 | 功能名称 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|
| 24 | 叙事质量管理框架 | 写前预检 / 写后三阶复核 / YAML参数链条存档 / 可替换规则集 | 预检 / 复核 / 规则集 |
| 25 | 读者审稿 | 单章4维度评分(连贯/吸引/爽点/bug),挑剔读者视角审核 | 读者审稿 / 审稿 / 审核剧情单元 |
| 26 | 写后流水线(模块化) | 每章必跑闭环:字数→圣经×5+摘要→1个全量审核子代理 U(合并五道门禁+强约束+逻辑因果+读者审稿+质量+连贯性+节奏+叙事规则八项)→修复→.done | 自动触发(「继续」写完后自动执行) |
🚀 写后流水线子代理(功能 26)
写后流水线包含 1 个全量审核子代理 U(v9.3 合并版,v9.5.6 扩为八项),每章写完单次调用即完成全部八项审查:
| 子代理 | 合并原项 | 职责 |
|---|---|---|
| U 全量审核 | A 五道门禁 + B 强约束 + G 逻辑因果 + C 读者审稿 + F 质量 + D 连贯性 + E 节奏 + H 叙事规则 | 引用/一致性/蓝图/未知实体/描写 + 金手指叙事/时间约束/叙事线监控 + 空间/时间/因果/视角纯净 + 4维度评分 + 情节/人物/爽点/设定质量 + 人物/剧情/伏笔/世界观连贯 + 节奏诊断 + 能力因果/代价显性/空间连续/因果不可逆/资源约束(03_24 五维) |
八项检查在 U 内部按八节一次出报告;修复由独立子代理完成,保证审核与修复分离、避免自审偏见。
📥 导入 / 直出类
| 编号 | 功能名称 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|
| 27 | 导入已有小说 | 把已有稿子(半成品/完本)反向解析为标准项目(正文分章+记忆系统+设定),可直接续写 | 导入 / 导入《XXX》 / 导入小说 |
| 28 | 轻量直出 | 一次性短文/公众号推文:跳过立项/规划/记忆系统直接出正文,写后仅跑去AI化(朱雀六指标),不跑 G/D 连贯性;产物默认不存档,可按意愿转为项目 | 写篇推文 / 写篇短文 / 直接出正文 / 短文直写 / 公众号文章 |
记忆系统 7 大工作流(功能 18)
A / D / D2 / E 由系统自动触发。B / C / F 可手动触发,在「单个功能」模式下直接说触发命令即可。
| 工作流 | 名称 | 方式 | 能做什么 | 🗣️ 触发命令 |
|---|---|---|---|---|
| A | 初始化 | 自动 | 新建小说时自动创建记忆库,写入设定 | (项目初始化时自动执行) |
| B | 查看状态 | 手动 | 看进度、人物状态、伏笔待回收 | 看记忆 / 检查状态 / 显示伏笔 |
| C | 手动编辑 | 手动 | 更新人设变化、标记伏笔已回收 | 更新人设 / 改伏笔 / 编辑圣经 |
| D | 阶段压缩(每10章) | 自动 | 压缩记忆,保持上下文紧凑 | (每10章自动执行) |
| D2 | 卷压缩(每50章) | 自动 | 更大粒度压缩 + 刷新所有伏笔 | (每50章自动执行) |
| E | 跨会话恢复 | 自动 | 🔥 关闭后回来秒恢复 | 说 继续写《XXX》 自动触发 |
| F | 紧急修复跑偏 | 手动 | 检查 OOC、剧情矛盾、伏笔对不上 | 人物跑偏了 / 检查一致性 / 修复记忆 |
自动触发的机制(不用手动叫)
这些是系统自动执行的,写一章跑一套:
| 触发时机 | 自动做的事 |
|---|---|
| 每章生成后 | ✅ 写后流水线(03_26)自动闭环:字数确认→圣经×5更新+摘要→1个全量审核子代理 U(合并五道门禁+强约束+逻辑因果+读者审稿+质量+连贯性+节奏+叙事规则八项)→修复→.done标记 + YAML 参数链条存档(03_26 步骤6) |
| 「继续」命令 | ✅ 写前预检(5 字段状态核对,缺字段阻断 → 自动回溯修复记忆系统 → 重新预检通过) |
| 每5章 | ✅ 连贯性深度检查 + 质量检查深度模式 |
| 每10章 | ✅ 自动阶段压缩 + 创新深度检查 + 参数链压缩(阶段N_参数.md) |
| 每50章 | ✅ 自动卷压缩 + 参数链压缩(卷N_参数.md) |
| 开篇章节 | ✅ 自动匹配黄金开篇参考资源 |
| 战斗章节 | ✅ 自动加载打斗场景创作指南 |
| 爽点章节 | ✅ 自动加载爽点设计策略 |
快捷命令速查卡
| 您这样说 | 直接跳到 |
|---|---|
写小说 / 新开一本 |
场景 A → 选创作模式 |
继续 / 下一章 |
场景 B → 单章写作 |
继续写《XXX》 |
场景 B + 跨会话恢复 |
写篇推文 / 写篇短文 / 直接出正文 / 短文直写 / 公众号文章 |
场景 D 轻量直出(功能 28,不建项目、仅跑去AI化) |
世界设定 / 世界观 |
功能 2 世界观构建 |
书名 |
功能 1 项目初始化 |
人设 / 人物 / 角色 |
功能 3 人物设计 |
大纲 |
功能 4 情节大纲 |
扩展规划 / 规划续写 / 续规划(可带章数,如 扩展规划50章) |
功能 4 工作流E:滚动续生成下一批章节规划表(默认30章,写前也会自动兜底触发) |
开篇 / 黄金开头 |
功能 5 黄金开篇 |
诊断 / 节奏 |
功能 12 节奏诊断 |
爽点 |
功能 7 爽点设计 |
战斗 / 打斗 |
功能 10 打斗场景 |
看记忆 / 检查状态 |
功能 18 工作流 B |
人物跑偏了 |
功能 18 工作流 F |
导出 |
功能 19 导出 |
金手指 / 叙事线 / 时间约束 |
功能 22 强约束系统 |
分析《XXX》的YYY |
功能 23 人物拆解 |
分析《XXX》的风格 |
功能 23 风格拆解 |
写后 / 收尾 |
执行完整写后流水线(03_26) |
半程收尾 |
快速模式:仅圣经更新+摘要+字数 |
补缺 |
按 .done 标记补齐遗漏步骤 |
读者审稿 / 审稿 |
功能 25 读者审稿 |
预检 |
功能 24 写前预检 |
复核 |
功能 24 写后复核 |
规则集 |
功能 24 规则集管理 |
批量 |
功能 20 批量设定 |
冲突 / 反转 |
功能 8 冲突反转设计 |
对话 / 对话场景 |
功能 9 对话场景 |
系统流 / AI流 |
功能 11 AI/系统流创作 |
修订 / 修改 / 润色 |
功能 16 修订优化 |
商业评估 / 市场分析 |
功能 15 商业评估 |
菜单 / 帮助 |
显示本手册 |
导入 / 导入《XXX》 |
功能 27 导入已有小说 |
切书 / 换书 / 列出我的书 |
多书切换(.active-book) |
文件产出结构
每写一本书,系统会自动创建这个目录:
[书名]/
├── .done/ ← 流水线状态标记(空文件,创建于项目初始化;完成状态的唯一权威)
├── 设定/
│ ├── [书名]_立项定位单.md
│ ├── [书名]_文风设定.md
│ ├── [书名]_世界观设定.md
│ ├── [书名]_人设卡.md
│ ├── [书名]_人物关系图谱.md
│ ├── [书名]_情节大纲.md
│ ├── [书名]_分卷大纲.md
│ ├── [书名]_章节规划表.md
│ ├── [书名]_角色储备表.md
│ ├── 细纲/
│ │ └── 第NNN章_细纲.md
│ ├── 拆解/
│ │ └── {作品名}/ ← 拆文库(功能 23:拆解报告/情节节点/情绪模块/人物模块/文风)
│ ├── 创作状态追踪表.md
│ └── 进度看板.md
├── 报告/ ← 审核/评估/修订类报告 + 章级档案(功能12-17/23/25/26 产出)
│ ├── 第NNN章_全量审核报告.md ← 每章流水线生成(U 八项 + 修复记录)
│ ├── 第NNN章_章节档案.md ← 章级审计留痕 + YAML 参数链(不写入正文;非状态权威)
│ ├── 商业可行性评估报告.md
│ └── 创新深度检查报告.md
├── 记忆系统/
│ ├── 圣经/
│ │ ├── 故事圣经.md
│ │ ├── 人物弧线.md
│ │ ├── 剧情时间线.md
│ │ ├── 伏笔清单.md
│ │ ├── 角色数据库.md
│ ├── 约束/
│ │ ├── 金手指约束.md
│ │ ├── 时间约束.md
│ │ └── 叙事线.md
│ ├── 摘要/
│ │ ├── 第001章摘要.md ...
│ ├── 阶段/
│ │ └── 阶段1_第1-10章.md ...
│ └── 卷/
│ └── 卷1_第1-50章.md ...
└── 正文/
├── 第001章_章节名.txt
└── 第002章_章节名.txt ...
项目结构(本技能仓库)
├── SKILL.md # 技能入口 + 路径约定
├── system_prompt.md # 宿主 system prompt(强制 agent 遵守流程,使用前必配)
├── modules/ # 31 个模块文件(28 功能模块 + 3 核心协议/规范 00/01/02)
├── references/ # 13+3 个精选写作参考(含 rulesets/ 规则集子目录)
├── templates/ # 15+3 个输出模板(含 constraints/ 约束模板子目录)
├── scripts/ # 指纹/词频统计(py/perl/pwsh 多实现同口径)+ 旧项目路径迁移
├── .github/ # 维护者工具:workflows/audit.yml(push/PR 自动跑审计)+ scripts/audit.ps1 + SMOKE_TEST.md 验收清单
└── memory-system/ # 记忆系统模板(skill 内只读,中英对照见 SKILL.md)
├── bible/ # 故事圣经 → 故事圣经/人物弧线/剧情时间线/伏笔清单/角色数据库
├── summaries/ # 单章摘要模板
├── phases/ # 阶段压缩模板(每 10 章)
└── volumes/ # 卷压缩模板(每 50 章)
约束系统三文件(金手指/时间/叙事线,功能22)的仓库内模板在
templates/constraints/,项目初始化时复制为[书名]/记忆系统/约束/;上表 memory-system/ 下不含 constraints/ 子目录(结构即如此)。
核心能力
- 28 个功能模块:项目初始化 → 世界观 → 人物 → 大纲 → 单章写作 → 爽点/冲突/对话/打斗 → 节奏诊断 → 质量检查 → 强约束系统 → 作品拆解分析 → 叙事质量管理 → 读者审稿 → 写后流水线 → 导入已有小说 → 导出发布 → 轻量直出(短文/推文旁路)
- 五层自然语言记忆系统:故事圣经 / 人物弧线 / 剧情时间线 / 伏笔清单 / 角色数据库,LLM 直读直写,不依赖外部工具
- 强约束系统:金手指叙事约束 / 时间约束 / 多条叙事线监控,叙事参谋风格,不报违规只给建议
- 叙事质量管理框架:写前预检 / 写后三阶复核 / YAML参数链条存档 / 可替换规则集,全流程叙事品控
- 正文纯净(v9.5.18):章节
.txt只含标题行 + 正文,流水线全程不追加任何元数据——章级审计留痕与 YAML 参数链改存报告/第NNN章_章节档案.md,正文可直接导入写作软件,导出/指纹/词频统计不再需要截断处理 - 千章级自适应上下文:章节类型判定(高潮/伏笔回收/过渡/标准),自动调配加载深度,1000 章不爆上下文
- 章节规划表滚动生成:首生成 min(30,全书) 章级规划,写前自动续下一批(或「扩展规划N章」手动控制),避免一次生成全书退化为卷梗概
- 卷数自适应:按全书章数定卷边界(200万字≈10卷),不再写死50章/卷
- 短篇自动分段:立项 ≤5万字 自动按"段"写作(跳分卷大纲);也可显式指定「非章节·分段」
- 远古伏笔语境回读:第 500 章回收第 1 章伏笔时,自动回读原始章节摘要保证语境完整
- Bible 文档增长控制:超 30KB 自动压缩远古内容,细节下沉到卷压缩,按需回读
- 五道生成门禁:引用校验/一致性校验/蓝图出场校验/未知实体检测/描写一致性,不通过不视为完成
- 风格质量检查:语言风格统一性/叙述视角一致性/文风成熟度(03_13,并入全量审核子代理 U 的 F 项)
- 13+3 个精选写作参考:爽文理论、爽点设计、黄金开篇、风格技巧、打斗场景、高级写作技法、朱雀AIGC检测对策、真人指纹实测、规则集系统(通用默认+赛博-技术流,支持自定义)
- 15+3 个精选模板:立项定位单、文风设定、世界观、人设卡、人物关系、情节大纲、章节规划、单章结构、章节档案(章级留痕+YAML参数链)、质量检查、朱雀去AI化检查清单、约束系统(金手指/时间/叙事线)等
快速开始
将本仓库作为 AI Agent 的技能加载。Agent 加载后自动读取 SKILL.md 及相关模块。
用户输入「写小说」即可触发完整创作流程。长篇连载自动启用记忆系统。
在第三方软件(Claude Code / Cursor / API 接入 / Dify·Coze 等)中使用时,可将 system_prompt.md 配置为该软件的 system prompt,确保宿主 agent 严格按技能执行、不自由发挥。
旧项目迁移(v9.4.0 之前)
9.4.0 起记忆系统产出路径中文化(bible→圣经、summaries→摘要、phases→阶段、volumes→卷、constraints→约束)。9.4.0 之前创建的项目需迁移,否则跨会话恢复找不到项目:
# 在项目目录(含 [书名]/ 的上级目录)运行
powershell -ExecutionPolicy Bypass -File scripts/migrate_memory_paths.ps1 # 预览
powershell -ExecutionPolicy Bypass -File scripts/migrate_memory_paths.ps1 -Apply # 执行
脚本已随各 release 附于 Assets(migrate_memory_paths.ps1)。
旧项目兼容(v9.5.18 正文纯净化的影响)
v9.5.18 起正文文件不再追加元数据块(章级档案改存 报告/第NNN章_章节档案.md)。已有项目的旧章节无需改动:
- 旧章节正文末尾的
----元数据块 + YAML 参数链继续有效,无需迁移(仍留在旧章节正文末尾;v9.5.18 起新写的章节改为写在报告/第NNN章_章节档案.md) - 既有正文里的「完成步骤」字段已废除(完成状态一律以
.done/空标记为准,见 03_26 第七节);该字段可忽略,不影响任何流程 - 相关工具保留旧口径兼容:
scripts/fingerprint.byte.pl/wordfreq.byte.pl的--stop-at-dashes旗标仍可用于旧章节(按----行截断剔除元数据) - 每 10/50 章参数链压缩:新章节读
报告/第NNN章_章节档案.md,旧章节仍需按----截断后从正文读取 - 新旧章节可混存,互不影响;从新版起写的章节一律纯净
声明
本技能所有内容均由 AI 生成,不含任何人工编写,望周知!
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add fly143/ultimate-novel-creation-skill