中文长篇小说创作助手。支持从想法到成书的完整创作流程:世界观设定、故事大纲、章节规划、正文生成、质量评审。 使用场景:创作中文小说、辅助构思情节、生成章节正文、评审改进文稿。 特点:模块化设计,可单独使用任意模块;分级红线机制,区分必须避免和建议优化;对话式引导,非CLI驱动。
open-novel-writing是一项面向实际任务的技能,主要用于中文长篇小说创作助手;帮助用户从想法到成书的完整创作;
"生成大纲"、"帮我规划";生成章节spec、连贯性检查;"规划第X章"、"生成规格";基于spec生成正文;"写第X章"、"生成正文";质量评审、改进建议。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
中文长篇小说创作助手。帮助用户从想法到成书的完整创作。
| 能力 | 说明 | 触发方式 |
|---|---|---|
| 设定管理 | 世界观、人物卡、势力、伏笔 | "帮我设定..."、"创建人物" |
| 大纲生成 | 故事结构、卷章规划、高潮设计 | "生成大纲"、"帮我规划" |
| 章节规划 | 生成章节spec、连贯性检查 | "规划第X章"、"生成规格" |
| 正文生成 | 基于spec生成正文 | "写第X章"、"生成正文" |
| 评审反馈 | 质量评审、改进建议 | "评审这章"、"看看怎么样" |
| 自动化推进 | 批量连续写作N章 | "推进10章"、"写5章" |
用户想法 → 意图理解 → 选定模块 → 执行 → 反馈循环
各模块可独立使用,也可串行:
功能:创建和管理小说的世界观、人物、势力、伏笔
输入:
输出:
设定/世界观.md - 世界观文档设定/人物/ - 人物卡片目录设定/势力.md - 势力/组织设定设定/伏笔.md - 伏笔追踪表操作:
功能:基于设定生成故事大纲
输入:
输出:
大纲/故事大纲.md - 完整大纲大纲/卷规划.md - 分卷结构大纲/高潮点.md - 关键爆点结构:
故事大纲/ ├── 核心设定(一句话卖点) ├── 主线(起承转合) ├── 支线(辅助主线) ├── 人物弧光(主角成长) └── 高潮/结局设计
功能:生成单章或批量章节的规格
输入:
输出:
规格/第XXX章.yaml - 章节规格规格字段:
chapter: 101
title: "章节标题"
summary: "200字以内摘要"
before_state:
characters:
- {name: "角色", state: "状态", location: "位置"}
plot_hooks: ["未回收伏笔"]
after_state:
characters:
- {name: "角色", state: "新状态", location: "新位置"}
plot_advances: ["伏笔回收", "新伏笔埋下"]
must_happen:
- "关键事件1"
- "关键事件2"
tension_curve:
- {position: 0, value: 3, note: "铺垫"}
- {position: 50, value: 8, note: "高潮"}
- {position: 100, value: 5, note: "收尾"}
key_scenes:
- "场景1"
- "场景2"
new_hooks:
- "结尾钩子"
连贯性检查:
功能:基于规格生成章节正文
输入:
输出:
正文/第XXX章.txt - 纯中文正文字数:3000-5000字/章
写作原则(参考 references/writing_principles.md):
| 原则 | 要求 |
|---|---|
| 声音 | 叙事者有话说,不是摄像头记录 |
| 层次 | 情绪有起伏,不是单一色调 |
| 细节 | 动作具体化,有画面感 |
| 呼吸 | 长短句交替,张弛有度 |
| 活性 | 动词有力,删不必要的"的" |
功能:质量评审和改进步
输入:
输出:
评审/第XXX章.md - 评审报告评审维度(精简为5种角色):
| 角色 | 关注点 | 权重 |
|---|---|---|
| 阅读者 | 开篇吸引力、节奏、画面感 | 25% |
| 编审 | 错别字、病句、一致性 | 25% |
| 故事家 | 剧情逻辑、伏笔、钩子 | 25% |
| 文学顾问 | 语言艺术、人物刻画 | 15% |
| 毒舌读者 | 套路化、水文、毒点 | 10% |
评分:
| 禁止项 | 说明 |
|---|---|
| 明显AI词汇 | "众所周知"、"不言而喻"等 |
| 感悟式结尾 | "他明白了..."、"她终于懂得..." |
| 感叹式结尾 | "真是太..."、"多么..." |
| 上帝视角 | "所有人没想到..."、"全书第x章..." |
| 抄袭级错误 | 与经典作品高度重复 |
| 避免项 | 说明 |
|---|---|
| 套路化表达 | 网文老梗堆砌 |
| 流水账 | 无意义的情节推进 |
| 抽象心理 | "他感到很..."、"她觉得..." |
| 排比句 | 连续相同句式 |
| 代词开头 | 连续"他/她/它"开头 |
| 优化项 | 说明 |
|---|---|
| 细节打磨 | 动词更精准 |
| 画面强化 | 更多感官描写 |
| 节奏调整 | 张力起伏更明显 |
小说项目建议结构:
我的小说/
├── 设定/
│ ├── 世界观.md
│ ├── 人物/
│ │ ├── 主角.md
│ │ └── 反派.md
│ ├── 势力.md
│ └── 伏笔.md
├── 大纲/
│ ├── 故事大纲.md
│ ├── 卷规划.md
│ └── 高潮点.md
├── 规格/
│ ├── 第001章.yaml
│ └── 第002章.yaml
├── 正文/
│ ├── 第001章.txt
│ └── 第002章.txt
└── 评审/
└── 第001章.md
示例1:从想法开始
用户:我想写一个仙侠小说,主角从凡人流开始 AI:好的,让我帮你设计世界观。你想要: 1. 传统的修真体系(练气→金丹→元婴) 2. 创新的修炼方式 3. 其他设定偏好?
示例2:生成章节
用户:帮我写第50章 AI:好的,先读取第47-49章的规格来确保连贯性... 第50章规格已生成(见规格/第050章.yaml) 开始生成正文... 已生成:正文/第050章.txt(3200字)
示例3:评审章节
用户:评审一下第50章 AI:开始评审... 阅读者:88/100 ✓ 编审:92/100 ✓ 故事家:85/100 ✓ 文学顾问:89/100 ✓ 毒舌读者:90/100 ✓ 最终得分:85/100 ✓ 通过 发现1个P1问题: - 第3段有抽象心理描写,建议外化为动作 需要查看详细报告吗?
功能:自动连续生成多章,包含规划→生成→评审→修订的全流程
触发方式:
用户: "推进N章"
↓
1. 确定起始章节(自动查找最新已完成的章节+1)
2. 循环执行以下步骤N次:
├─ 2.1 更新设定(从spec中提取新伏笔/人物)
├─ 2.2 章节规划(生成下一章spec)
├─ 2.3 正文生成(基于spec生成正文)
├─ 2.4 评审反馈(质量检查)
├─ 2.5 自动修订(如果评审不通过)
└─ 2.6 达标则进入下一章
3. 输出完成报告
自动查找:
正文/ 目录下最新的章节号 + 1从上一章的 spec 中提取:
基于前3章规格,生成下一章的 spec:
基于 spec 生成 3000-5000 字的正文
执行质量检查:
如果评审不通过(<85分或存在P0问题):
| 问题类型 | 修订方式 |
|---|---|
| AI词汇 | 替换为更自然的表达 |
| 感悟式结尾 | 删除或改为悬念式结尾 |
| 抽象心理 | 外化为具体动作 |
| 节奏问题 | 调整长短句比例 |
| 水文 | 删除冗余描写 |
# 批量写作完成报告 ## 执行摘要 - 目标章节:5章(第6-10章) - 成功完成:4章 - 跳过:1章(问题过多) ## 详细结果 ### 第6章 ✓ - 评分:88/100 - 字数:3200 - 评审通过 ### 第7章 ✓ - 评分:86/100 - 字数:3100 - 评审通过 ### 第8章 ⚠️ - 评分:82/100 → 修订后87/100 - 字数:3400 - 1次修订后通过 ### 第9章 ✓ - 评分:90/100 - 字数:3300 - 评审通过 ### 第10章 ❌ - 评分:65/100 - 跳过原因:2次修订后仍存在P0问题(AI词汇过多) - 建议:手动处理 ## 伏笔追踪 - 已回收:3个 - 新增埋下:5个 ## 文件位置 - 规格:规格/第6-10章.yaml - 正文:正文/第6-10章.txt - 评审:评审/第6-10章.md
用户:继续往下写10章 AI:开始自动化写作流程 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 第1章(共10章) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [1/5] 更新设定... - 上一章结尾新出现"黑袍人",已添加到待补充人物列表 [2/5] 章节规划... - 已生成:规格/第011章.yaml - 本章目标:主角与黑袍人对峙 [3/5] 正在生成正文... - 已生成:正文/第011章.txt(3200字) [4/5] 评审中... - 阅读者:88/100 ✓ - 编审:91/100 ✓ - 故事家:85/100 ✓ - 文学顾问:89/100 ✓ - 毒舌读者:90/100 ✓ - 最终:88/100 ✓ 通过 [5/5] 章节完成! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 第2章(共10章) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ...
| 选项 | 说明 | 默认值 |
|---|---|---|
| 每章字数 | 目标字数范围 | 3000-5000 |
| 评审阈值 | 通过分数 | ≥85 |
| 最大修订次数 | 不通过时的修订次数 | 2 |
| 章节间隔 | 每章完成后等待用户确认 | 否(自动) |
# 自动推进10章(从最新章节继续) python3 scripts/auto_write.py 10 # 从第100章开始写5章 python3 scripts/auto_write.py 5 100 # 指定小说项目目录 python3 auto_write.py 10 --path /path/to/novel
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.4万人学习
共49课时 | 82.2万人学习