بنقرة واحدة
novel-brainstorm
// 引导用户填充 story.md 的核心创意要素(一句话简介、核心矛盾、30 章承诺、市场定位、文风方向)。当用户说"讨论世界观"、"开始 brainstorm"、"想剧情"、"聊一下这个故事"、"我想写小说但还没想清楚怎么写"、"continue brainstorming the story" 时触发。此 skill 不创建世界观/角色/章节,仅在概念层做收敛。
// 引导用户填充 story.md 的核心创意要素(一句话简介、核心矛盾、30 章承诺、市场定位、文风方向)。当用户说"讨论世界观"、"开始 brainstorm"、"想剧情"、"聊一下这个故事"、"我想写小说但还没想清楚怎么写"、"continue brainstorming the story" 时触发。此 skill 不创建世界观/角色/章节,仅在概念层做收敛。
核心章节写作循环。9 步管线:outline → user_confirm → memory_load → write → self_check → fix_loop → memory_update → checkpoint → user_review。当用户说"写第 X 章"、"写下一章"、"继续写"、"接着写"、"重写第 X 章"、"write chapter N" 时触发。两阶段温度策略:写作时高温,自检和修复时低温。
管理小说角色资产 —— 角色卡、关系图谱、家族 / 阵营树、动态角色状态(卷级职责 / 缺席风险 / 候选新角色)。当用户说"加角色"、"加主角"、"加反派"、"创建一个角色"、"角色关系"、"建家族树"、"add character" 时触发。每个角色一个 markdown 文件,frontmatter 维护双向关系。
用于初始化一个新的小说项目。当用户说"我想写小说"、"开始写小说"、"新建小说项目"、"创建一本新小说"、"start a new novel" 时触发。会引导用户完成基本信息确认后,搭建标准的 vault 目录结构(story.md / characters / worldbuilding / plot / chapters / style / .memory),并可选地 git init。
管理长篇小说的长期记忆 —— 写章节前的上下文组装(memory_load),写完后的状态更新(memory_update)。这是百万字小说一致性的核心基础设施。**通常不由用户直接触发**,而是由 novel-chapter 在写作循环中自动调用。当用户说"看一下当前记忆状态"、"更新记忆"、"导出章节摘要" 等显式管理操作时也可触发。
管理小说情节结构 —— 卷纲、故事弧(arc)、时间线、伏笔账(hook ledger)。当用户说"做卷纲"、"设计故事弧"、"加伏笔"、"伏笔账"、"时间线"、"plot outline"、"design arc" 时触发。包含中文网文章节情节推进四大原则,以及借鉴 inkos hook-ledger 的 open/advance/resolve/defer 四态伏笔语义和"揭1埋1"硬底线。
章节 / 全书校稿。37 维质量审查:4 维统计学(Python 脚本)+ 33 维主观(LLM 评估)+ 一致性 + 伏笔账 + 硬规则。当用户说"校稿"、"审一遍"、"检查第 X 章"、"看看哪里有问题"、"全书审查"、"review chapter"、"audit" 时触发。审稿只评结构和完成度,**不评文笔**(文笔由 novel-style-engine + novel-chapter 在生成阶段控制)。
| name | novel-brainstorm |
| description | 引导用户填充 story.md 的核心创意要素(一句话简介、核心矛盾、30 章承诺、市场定位、文风方向)。当用户说"讨论世界观"、"开始 brainstorm"、"想剧情"、"聊一下这个故事"、"我想写小说但还没想清楚怎么写"、"continue brainstorming the story" 时触发。此 skill 不创建世界观/角色/章节,仅在概念层做收敛。 |
通过结构化对话,把用户脑里散乱的灵感收敛成 5 个可写入 story.md 的核心要素:
references/style-types.md)完成后更新 story.md 和 status.md,明确进入 worldbuilding 阶段的准备就绪状态。
story.md 且 frontmatter 完整(说明已跑过 novel-init)读取 story.md 看哪些部分已经填了。已填的部分不要重新讨论,除非用户主动要改。
用一次对话收敛出"一句话简介"。不要照搬影视行业的 logline 模板(角色+目标+阻碍)——网文 / 长篇小说的 logline 更像 elevator pitch。
引导问题:
判定标准:一句话能让一个陌生读者决定是否想看 → 合格。
分三类(用 AskUserQuestion 给选项):
挑出主矛盾后追问:
这是网文最关键的概念之一。AI-NWA 把它叫"前 30 章承诺"——读者在追前 30 章时,作者向他们承诺会给到什么。 没有 30 章承诺 = 读者不知道为什么追下去。
引导用户写出 3-5 条"承诺"。每条要满足:
参考模板(写入 story.md 的 ## 30 章承诺):
## 30 章承诺
1. **第 1 章**:主角{身份}遭遇{核心困境},确立"想要 X 但被 Y 阻碍"的全书母题
2. **第 5 章**:主角获得{关键能力/资源/盟友},让读者看到"有戏"
3. **第 10 章**:第一次打脸 / 翻盘 / 报仇雪恨
4. **第 20 章**:进入新格局(升级 / 进入更高世界 / 揭开更大谜团)
5. **第 30 章**:交付第一个完整的"小目标周期"——读者得到一次完整的"被压抑→爆发"
引导问题:
关键产出:一个对比表,列入 story.md:
## 题材定位
**类型**:{原 frontmatter 中的 genre + sub-genre}
**目标平台**:{platform}
**目标读者**:{画像}
**对标作品**:
- 《{book-a}》:{学这本书的什么},{不学的什么}
- 《{book-b}》:{学什么},{不学什么}
**差异化卖点**:
- {1-3 条本书相对对标作品独有的东西}
读取 references/style-types.md 给用户看 5 大文风类型概览。不要照搬完整描述,只给名字 + 一句话 + 一个例子让用户选。
请从下面 5 种文风方向中选 1-2 个(可以混搭):
A. 动词驱动型 - 短句快节奏、信息密集(参考:《大奉打更人》《诡秘之主》)
B. 克制典雅型 - 情感内敛、留白艺术、古典韵味(参考:《琅琊榜》《庆余年》)
C. 幽默吐槽型 - 内心戏丰富、现代梗、自我消解(参考:《我师兄实在太稳健了》)
D. 热血燃向型 - 金句频出、对抗性强、情绪高涨(参考:《斗破苍穹》)
E. 悬疑压抑型 - 氛围营造、信息差、层层揭秘(参考:《诡秘之主》《盗墓笔记》)
重要:选完后不要在这一步定义具体的文风规则(句长 / 禁用词 / 段落长度等)。那是 novel-style-engine 的事。这一步只锁"方向"。
把方向写入 story.md 的 ## 文风方向 段:
## 文风方向
**主方向**:{A. 动词驱动型}
**辅方向**:{C. 幽默吐槽型}(可选)
**细化方式**:投喂样本 + 运行 `novel-style-engine` 抽取具体规则
把 Step 1-5 的产出写回 story.md 的对应段落。注意:
把 status.md 的"当前阶段"改为 brainstorm-done,"当前任务"改为 等待 worldbuilding。
✅ 创意构思完成。story.md 已更新。
建议下一步:
1. 搭建世界观 → 说 "构建世界观" 或 "加一个地点"
2. 创建主角 → 说 "加主角" 或 "加角色"
3. 投喂文风样本(可与 1/2 并行)→ 说 "学这个文风" + 粘贴样本
4. 直接设计卷纲 → 说 "做卷纲"(建议先把世界观和主角搭起来再做)
novel-style-enginenovel-plot / novel-chapterstory.md 末尾的 ## 待办备忘 段。