
Novel Setup
- 9 installs
- Updated August 2, 2026
- anian0/pick-skills
novel-setup is a Claude skill that manages the macro layer of a novel project, including cold-start, outline, story state, foreshadowing and opening briefs.
About
This skill handles the macro layer of a novel project: creating a project from scratch, planning the outline, maintaining story state, current conflict, foreshadowing and a writing-style knowledge base, and producing each chapter's opening brief. It also performs state write-back after a chapter is finalized. A novelist uses it to start and steer the overall story while chapter writing is delegated to novel-lite.
- Macro management for a novel project: cold-start creation, outline planning, story-state and current-conflict tracking,
- Maintains a scene-based writing-style knowledge base and produces the per-chapter opening brief (Phase 0)
- Performs post-finalization state write-back and coordinates setting promotion across the four-skill suite
Novel Setup by the numbers
- 9 all-time installs (skills.sh)
- Ranked #2,221 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
novel-setup capabilities & compatibility
free; runs locally, no API keys
- Capabilities
- project management · outline planning · state tracking · brief generation
- Use cases
- planning · project management
- Runs
- Runs locally
- Pricing
- Free
What novel-setup says it does
小说项目宏观管理——从0创建项目、规划大纲、维护故事状态与当前冲突、追踪伏笔、管理创作风格知识库、产出开写简报。
不写正文(交给novel-lite)
npx skills add https://github.com/anian0/pick-skills --skill novel-setupAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 9 |
|---|---|
| Last updated | August 2, 2026 |
| Repository | anian0/pick-skills ↗ |
What it does
Manage a novel project's macro layer: cold-start, outline, story state, foreshadowing, style knowledge base and opening briefs.
Who is it for?
Starting and steering a whole novel project - outline, story state, foreshadowing and style knowledge base - while chapters are written elsewhere.
Skip if: Writing chapter text (novel-lite) or reviewing chapters (novel-review); it does macro management only.
When should I use this skill?
The user starts a new novel project, plans an outline, adjusts story direction, sets the current conflict, or needs an opening brief.
What you get
A maintained macro setting set, per-chapter opening briefs, and post-chapter state write-back keeping the story coherent.
- Outline, world, protagonist and constraint documents
- Per-chapter opening brief
- State write-back after finalization
By the numbers
- 5-round interview cold start
- opening brief has 10+ sections
- phase review triggered every 5 chapters
Files
小说项目宏观管理
四件套定位
| Skill | 层级 | 职责 |
|---|---|---|
| novel-setup(本skill) | 宏观 | 项目从0到1、大纲走向、故事状态、当前冲突、伏笔追踪、创作风格知识库维护、开写简报 |
| novel-lite | 中观(写) | 单章创作:4阶段流程(简报→方向→必看文档→创作+自测) |
| novel-review | 中观(审) | 单章审查:正文审查、新设定审查、设定体检、阶段回顾 |
| novel-style-extract | 风格 | 从参考小说提取抽象化的创作风格规则,生成知识库文件 |
其他skill在此统一查看定位分工。
文件结构(宏观层)
project/
├── 相关设定/ # ⭐ 本skill主要维护区
│ ├── 世界设定.md # 世界规则、势力、地理
│ ├── 故事大纲.md # 分卷/幕/章节规划
│ ├── 主角档案.md # 画像、弧光、当前状态
│ ├── 故事状态.md # 当前故事推进快照(每章定稿后更新)
│ ├── 当前冲突.md # 短期核心冲突靶心(每5章必审视)
│ ├── 伏笔追踪.md # 所有伏笔的埋设/回收状态
│ ├── 写作注意事项.md # 硬性约束(视角、信息对称)
│ ├── 创作风格/ # 场景化风格知识库
│ │ ├── _总纲.md
│ │ ├── _索引.md
│ │ ├── 场景描写/
│ │ ├── 自检清单.md
│ │ └── 风格指纹/
│ ├── 角色/ # novel-lite维护
│ ├── 物品/ # novel-lite维护
│ └── 技能/ # novel-lite维护
├── 工作区/ # novel-lite管理
├── 正文/ # novel-lite管理
├── 版本存档/ # novel-lite管理
└── 创作标准/ # novel-lite与novel-review维护参考文档
| 文档 | 何时加载 |
|---|---|
references/reference-核心文件模板.md | 创建或更新宏观文件时 |
references/reference-创作风格知识库.md | 初始化或演化创作风格知识库时 |
references/reference-开写简报模板.md | 出具开写简报时 |
references/reference-冷启动流程.md | 项目冷启动时 |
---
核心场景
场景1:全新项目冷启动
采用访谈式引导,5轮完成:故事灵魂 → 世界观 → 主角 → 大纲骨架 → 写作约束+创作风格知识库初始化。
详细流程见 references/reference-冷启动流程.md。
冷启动产出:
故事大纲.md、世界设定.md、主角档案.md、写作注意事项.md- 初始化的
故事状态.md、当前冲突.md、空白的伏笔追踪.md - 创作风格知识库最小可用集(方式一:手动构建;方式二:调用novel-style-extract从参考小说提取)
场景2:每章开写前的"开写简报"(阶段0)
触发:novel-lite启动新章时,第一步请求本skill出具简报。
产出:工作区/第X章VX/_预创作/00_开写简报.md
简报包含:
- 当前进展回看
- 本章在大纲中的定位
- 当前冲突状态与应推进的节拍
- 故事状态摘要
- 伏笔动作建议(待回收/待强化/新埋)
- 主角弧光节点
- 约束提醒(视角铁律、信息对称、字数目标)
- 创作风格分片建议(阶段2需加载哪些场景分片)
- 关联实体清单
- 风险提示
详细模板见 references/reference-开写简报模板.md。
场景3:章节定稿后的"状态回写"
触发:novel-lite定稿后调用本skill。
执行顺序: 1. 更新 故事状态.md:时间地点、主角当前状态、活跃支线、活跃人物 2. 更新 当前冲突.md:勾选已推进节拍,判断是否触发演化(达成/失败/转化),必要时归档并建立下一段冲突 3. 更新 伏笔追踪.md:标记已回收、登记新埋 4. 更新 主角档案.md:弧光节点推进、当前状态参数 5. 采样风格指纹:从自检报告抽取本章风格指标,写入 创作风格/风格指纹/第X章.md 6. 检查大纲贴合度:偏离是否需要更新大纲 7. 接手宏观待定项晋升(世界规则/伏笔/大纲类) 8. 判断是否触发阶段回顾(N%5==0 → 提示用户跑novel-review模式D)
场景4:创作风格知识库演化
新增分片:novel-lite发现要写X场景但分片缺失 → 本skill创建骨架 → 如有参考小说,调用novel-style-extract增量提取
调整自检清单:novel-review阶段回顾发现"自检80分但风格漂移" → 调整阈值(调松或调严)
沉淀正反例:novel-review发现风格类问题 → 按归属写入对应分片
详细规则见 references/reference-创作风格知识库.md。
场景5:大纲调整
流程: 1. 出示当前大纲与已写章节清单 2. 评估改动影响面(多少章受影响、多少伏笔需调整) 3. 给出三种方案:激进改动、温和调整、最小修正 4. 用户选定后更新大纲 5. 标记受影响章节与伏笔,通知novel-lite后续调整
场景6:定期全局体检
触发:用户主动请求或阶段回顾后需要宏观整改。
产出:「全局体检报告」:
- 大纲进度 vs 实际进度
- 主线推进健康度
- 伏笔健康度(超期未回收、漏登)
- 主角弧光节奏
- 待定设定池规模
- 风格指纹漂移趋势
- 风险项汇总
---
待定设定接手协议
待定设定的晋升执行按归属分工:
| 归属 | 目标文件 | 执行者 |
|---|---|---|
| 角色(普通配角/路人) | 相关设定/角色/ | novel-lite |
| 物品 | 相关设定/物品/ | novel-lite |
| 技能 | 相关设定/技能/ | novel-lite |
| 世界底层规则 | 相关设定/世界设定.md | 本skill |
| 写作硬约束 | 相关设定/写作注意事项.md | 本skill |
| 新风格规则/分片 | 相关设定/创作风格/ | 本skill |
| 新伏笔登记 | 相关设定/伏笔追踪.md | 本skill |
| 大纲调整 | 相关设定/故事大纲.md | 本skill |
| 主角弧光节点 | 相关设定/主角档案.md | 本skill |
前置条件:接手晋升前,待定项必须已通过novel-review模式B审查。
---
与其他skill的交接
与novel-lite
| 时机 | 本skill动作 | novel-lite动作 |
|---|---|---|
| 项目启动 | 生成宏观设定+知识库最小集 | 创建工作区目录结构 |
| 开写第N章 阶段0 | 出具开写简报并写入 | 读取简报,进入阶段1 |
| 阶段2(必看文档) | 提供风格分片细节、设定切片补充 | 按简报汇总成02_必看文档.md |
| 第N章定稿 | 执行状态回写+风格指纹采样 | 移入正文目录 |
| 大纲变更 | 更新大纲+标记影响 | 按新大纲调整后续章节 |
与novel-style-extract
| 时机 | 本skill动作 | novel-style-extract动作 |
|---|---|---|
| 冷启动Round5 | 引导用户提供参考小说,调用 | 全量提取抽象化风格规则 |
| 创作中发现分片缺失 | 创建分片骨架 | 增量提取指定场景分片内容 |
| review发现风格问题 | 评估是否调整知识库结构 | 重新提取/修正对应分片 |
关键分工:
- 本skill负责目录创建、索引维护、版本控制
- novel-style-extract负责内容生成(且必须是抽象化的风格规则)
- novel-style-extract生成内容后不直接写入,先提交用户确认
与novel-review
- novel-review审查时读取宏观文件作为依据
- novel-review模式B标注"由本skill接手"的待定项 → 本skill执行晋升
- novel-review模式C标注"由本skill接手"的整改项 → 本skill修订
- novel-review模式D中"由本skill接手"的项(风格指纹漂移、自检阈值调整等)→ 本skill落地
---
边界
- 不写正文(交给novel-lite)
- 不审章节(交给novel-review)
- 不主动发明大纲之外的剧情
- 状态回写时若与既有设定冲突,先报告后更新
- 不直接读写
工作区/待定设定/的文件结构(由novel-lite维护) - 接手晋升前必须确认待定项已通过审查
- 不擅自改动创作风格知识库的铁律和自检阈值——调整必须经用户确认
- 开写简报与状态回写之外,不主动改
工作区/下任何文件 - 不直接生成
02_必看文档.md——由novel-lite在阶段2汇总生成
冷启动流程(全新项目)
采用访谈式引导,5轮完成项目基础建设。每轮最多3-4个问题,用户说"不确定"用占位[待定],不阻塞推进。
---
Round 1 — 故事灵魂
询问并记录到 故事大纲.md:
问题清单: 1. 一句话梗概:这个故事讲什么?(30字内) 2. 核心冲突:主角vs谁/什么?矛盾的本质是什么? 3. 想表达的主题:读完之后读者应该有什么感受? 4. 类型/题材:玄幻/都市/科幻/悬疑...?有特定的风格倾向吗?
记录格式:
# 故事大纲
## 一句话梗概
[用户回答]
## 核心冲突
- 主要冲突:[用户回答]
- 深层冲突:[用户回答,如价值观层面]
## 主题
[用户回答]
## 类型/题材
[用户回答]---
Round 2 — 世界观
询问并记录到 世界设定.md:
问题清单: 1. 世界规则:这个世界运行的底层逻辑是什么?(魔法体系、科技设定、社会规则) 2. 势力结构:有哪些主要势力/组织/阶层?它们的关系是什么? 3. 地理与时间:故事发生在什么地点?时间背景是古代/现代/未来? 4. 独特卖点:这个世界有什么是其他作品没有的?
记录格式:
# 世界设定
## 底层规则
[用户回答:具体规则体系]
## 势力结构
- [势力A]:[简介、立场、与主角关系]
- [势力B]:...
## 地理与时间
- 主要地点:...
- 时间背景:...
## 独特卖点
[用户回答]---
Round 3 — 主角
询问并记录到 主角档案.md:
问题清单: 1. 基本画像:姓名、年龄、外貌、身份、职业 2. 性格底色:3-5个关键词描述核心性格 3. 起点状态:故事开始时主角的内在状态(心境、处境、困境) 4. 期望终点:故事结束时主角应该变成什么样?(弧光终点) 5. 最大软肋:主角最大的恐惧/弱点是什么?
记录格式:
# 主角档案:[姓名]
## 基本画像
- 年龄/外貌/身份:[用户回答]
- 性格底色:[3-5关键词]
- 口头禅/习惯动作:[如有]
## 成长轨迹(弧光)
- 起点状态:[内在状态]
- 终点状态:[期望达到的状态]
- 转折节点:[待定,后续补充]
## 最大软肋
[用户回答]
## 当前状态(初始)
- 当前章节:第0章
- 心境:[起点心境]
- 主要目标:[短期目标]---
Round 4 — 大纲骨架
询问并完善 故事大纲.md:
问题清单: 1. 预计多少卷/幕? 2. 第一卷的核心事件是什么?主角在第一卷会有什么变化? 3. 第一卷大致多少章?关键章节是哪些? 4. 结局大致方向是什么?(可模糊)
记录格式(追加到大纲):
## 整体结构
### 第一卷:[卷名](预计第1-X章)
- 核心事件:[事件]
- 主角变化:[起点→终点]
- 关键章节:
- 第1章:[一句话预期]
- 第2章:[一句话预期]
- ...
### 第二卷:[卷名]
- [待定]
## 结局方向
[用户回答,可多版本并存]---
Round 5 — 写作约束 + 创作风格知识库初始化
5A. 硬约束
询问并记录到 写作注意事项.md:
问题清单: 1. 视角:第一人称?第三人称限制视角?是否允许切换? 2. 信息对称:读者能知道主角不知道的事吗? 3. 章节长度:目标字数范围? 4. 文风禁忌:有什么词/表达方式绝对不能用?
记录格式:
# 写作注意事项
## 视角规则
- 主视角:[第一/第三限制]
- 切换规则:[允许/禁止/限定条件]
## 信息对称规则
- 读者认知 ≤ 主角认知(或说明例外)
## 章节长度
- 目标范围:[如2500-4000字]
## 文风禁忌
- 禁止出现:[现代梗/网络用语/...]5B. 创作风格知识库初始化
询问用户是否有参考小说。提供两种方式:
---
方式一:手动构建(无参考小说或用户自己定义风格)
问用户:你想让这本书读起来是什么感觉?
操作步骤:
1. 让用户回答"文风灵魂":一句话描述这本书应该有的阅读感 2. 让用户列出3-5条"核心铁律":写正文时必须遵守的规则 3. 问用户:这本书最常出现哪3-5类场景?(战斗/对话/心理/探索/信息释放...) 4. 为每类场景创建骨架文件(只填目标/必做/必避,正反例空着)
产出:
_总纲.md:文风灵魂 + 铁律 + 词汇基调(用户自定)场景描写/<场景>.md:骨架版(目标/必做/必避)自检清单.md:基于铁律生成最小版- 空的
风格指纹/目录
---
方式二:从参考小说提取(推荐)
问用户:有没有参考小说?风格上想借鉴哪本书?
关键操作: 1. 用户提供参考小说路径或粘贴片段 2. 调用 novel-style-extract 进行全量提取 3. 用户确认后写入 相关设定/创作风格/
⚠️ 重要:novel-style-extract 会执行抽象化处理——提取的是"写作技法规则"而非"原书具体内容"。例如:
- ✅ 可提取:"战斗场景要有代价交代、要有主角失误"
- ✅ 可提取:"对话用短句推进,避免说教式长对白"
- ❌ 不提取:"主角使用剑法时要描写招式名称"(这是武侠题材特定内容)
- ❌ 不提取:"打坐修炼的描写方式"(这是原书世界观设定)
如果用户的参考小说题材与本项目不同(如参考武侠但写科幻),novel-style-extract会:
- 只提取通用技法规则
- 标注题材特定规则为"[题材绑定,需用户确认是否适用]"
- 用户可以选择只采用通用部分
---
冷启动完成后检查清单
- [ ]
故事大纲.md:梗概、冲突、主题、大纲骨架 - [ ]
世界设定.md:规则、势力、地理 - [ ]
主角档案.md:画像、弧光起点终点、软肋 - [ ]
写作注意事项.md:视角、信息对称、禁忌 - [ ]
故事状态.md:初始快照(指向第0章) - [ ]
当前冲突.md:第一段冲突(对应开篇3-10章) - [ ]
伏笔追踪.md:空白文件 - [ ]
创作风格/目录: - [ ]
_总纲.md - [ ]
_索引.md - [ ]
场景描写/下至少3类核心场景 - [ ]
自检清单.md - [ ]
风格指纹/空目录
---
冷启动后的首次开写
冷启动完成后,用户准备写第1章时:
1. novel-lite请求本skill出具第1章开写简报 2. 本skill生成简报(衔接点改为"故事起点与首段冲突引入方式") 3. novel-lite进入阶段1(创作方向)→ 阶段2(必看文档)→ 阶段3(创作)
创作风格知识库
创作风格/ 是一套按场景分片、含示例、含可执行自检的知识库。写正文前按当前场景按需加载对应分片,省token。
---
⚠️ 核心原则:抽象化处理
风格规则必须是抽象的、可迁移的,不能包含原书特定内容。
可提取的抽象规则(✅)
这些是"写作技法",适用于任何题材:
- 战斗场景要有代价交代
- 主角要有失误,不能一路压制
- 信息释放要吊胃口,不能一口气说完
- 对话用短句推进,避免说教式长对白
- 描写要有感官细节,不能只堆形容词
- 每段至少推进一项信息(剧情/设定/人物/伏笔/情绪)
题材绑定规则(⚠️需标注)
这些与特定世界观绑定,用户需确认是否适用:
- 武侠:招式名称要与招式效果挂钩(仅武侠适用)
- 科幻:技术名词要有解释铺垫(仅科幻适用)
- 悬疑:线索要有多重解读空间(仅悬疑适用)
标注方式:在分片文件中用 ⚠️ [题材绑定:武侠/科幻/悬疑] 标注
不可提取的内容(❌)
这些是原书的设定,新书不可用:
- ❌ "主角使用剑法时要描写招式名称"(这是原书技能设定)
- ❌ "打坐修炼的描写方式"(这是原书世界观规则)
- ❌ "宗门考核的具体流程"(这是原书情节内容)
- ❌ "某角色的性格特征描写方式"(这是原书人物设定)
---
知识库结构
相关设定/创作风格/
├── _总纲.md # 文风灵魂、核心铁律、词汇基调(约200-400字)
├── _索引.md # 知识库地图,按场景分类便于按需加载
├── 场景描写/
│ ├── 战斗.md
│ ├── 对话.md
│ ├── 环境.md
│ ├── 心理.md
│ ├── 动作.md
│ ├── 情绪.md
│ ├── 信息释放.md
│ └── 过渡与节奏.md
├── 自检清单.md # 可量化的写作风格自检(每章定稿前必跑)
└── 风格指纹/
└── 第X章.md # 已定稿章节的风格特征采样---
_总纲.md 模板
# 创作风格总纲
## 文风灵魂
[一句话描述这本书应该有的阅读感,如:"冷峻克制的叙事,热血的内核,读者应该感到主角的隐忍和憋屈后爆发的爽感"]
## 核心铁律(3-5条,必须做到)
> ⚠️ 这些铁律必须是抽象的,不包含具体世界观设定
1. [铁律1,如:视角限制——正文只展示主角能感知的事物]
2. [铁律2,如:代价铁律——每次主角使用能力/做出决定,必须有代价或风险]
3. [铁律3,如:失误铁律——主角不能一路顺利,至少每章一次判断失误或信息不足]
4. [铁律4,如:信息密度——每段至少推进一项信息,无"水段"]
5. [铁律5,如:对白克制——单次对白不超过100字,禁止说教]
## 参考坐标
- 形似但禁止:[作品/作者,如:不要写成某种特定风格]
- 神似目标:[追求的境界]
## 词汇基调
- 偏好词族:[类型,如:冷色调动词、克制副词、具体名词]
- 慎用词族:[类型,如:滥情词、网络梗、过度修辞]
- 禁用词清单:[具体词汇,0容忍]
## 句式偏好
- 长短句比例:[倾向,如:长短交替,避免连续3句以上长句]
- 标点偏好:[倾向,如:多用句号少用逗号,短促有力]
## 何时加载分片
- 写战斗 → `场景描写/战斗.md` + `场景描写/动作.md`
- 写对话 → `场景描写/对话.md` + 涉及内心独白加 `心理.md`
- 写揭谜/悬念 → `场景描写/信息释放.md`
- 写场景切换 → `场景描写/过渡与节奏.md`
- 不论写什么 → 定稿前跑 `自检清单.md`---
场景描写分片模板
每个分片遵循:目标 → 必做 → 必避 → 量化指标 → 正例 → 反例 → 触发场景外延。
# 场景描写:[场景类型]
## 目标
[本类场景的写作目的,抽象描述]
## 必做(命中即合格)
> ⚠️ 必做项必须是抽象技法,不包含具体世界观设定
- [ ] [技法1,如:战斗起手必交代主角当前状态参数(体力/伤情/认知盲点至少2项)]
- [ ] [技法2,如:每次主角施展能力前,必有一次成本/代价提示]
- [ ] [技法3,如:至少1次主角判断失误/信息不足/临场犹豫]
- [ ] [技法4]
- [ ] [技法5]
## 必避(命中即扣分)
- ❌ [反技法1,如:全知视角——旁白说"敌人此时心想……"]
- ❌ [反技法2,如:主角连续顺利攻击≥3段无反制]
- ❌ [反技法3]
## ⚠️ 题材绑定规则(需用户确认)
> 仅特定题材适用,非本题材项目跳过
- [题材]:[规则,如:武侠——招式名称要与招式效果挂钩]
- [题材]:[规则]
## 量化指标(自检打分用)
| 项目 | 不合格 | 合格 | 优秀 |
|------|--------|------|------|
| [指标1] | <X | X-Y | ≥Z |
| [指标2] | ... | ... | ... |
## 正面示例
> ⚠️ 正例来源标注:[本项目已定稿 / 参考小说抽象化提取]
[示例片段,≤200字]
**为什么好**:[结合必做/量化指标逐项点评]
## 反面示例
> ⚠️ 反例可以是虚构的,展示违反规则的样子
[示例片段,≤200字]
**问题**:
- 违反必做第X条
- 量化指标项Y不达标
## 触发场景外延
- 同时必读:`场景描写/X.md`、`场景描写/Y.md`
- 涉及主角能力 → 核对 `相关设定/技能/<能力名>.md` 的代价/边界---
自检清单.md 模板
# 写作风格自检清单
> 用法:每写完一章正文,逐项检查并打分。
> ≥85分合格,70~85可改进,<70必须返工。
> 输出位置:`工作区/第X章VX/自检报告.md`
## 一、铁律检查(每条违反-10分,0容忍)
> 摘自 _总纲.md 的核心铁律
- [ ] 铁律1:[具体内容]
- [ ] 铁律2:[具体内容]
- [ ] 视角铁律:正文只展示主角能感知的事物
- [ ] 信息对称铁律:未透露主角未知的真相
- [ ] 禁用词:0命中(全文搜索确认)
## 二、场景执行检查(按本章涉及场景类型)
> 每类场景满分10分
### [场景类型1]:战斗(如有)
- [ ] 必做项5条全部命中(每漏1项扣2分)
- [ ] 量化指标:感官覆盖___类、反制节拍___次、主角失误___次
- 实际得分:___/10
### [场景类型2]:对话(如有)
- [ ] 必做项X条全部命中
- [ ] 量化指标:单次对白最长___字、信息推进___次
- 实际得分:___/10
...(按本章实际涉及场景填写)
场景总分:___/30(加权平均)
## 三、文风指纹比对(10分)
> 与上一章风格指纹比对
| 指标 | 上一章 | 本章 | 偏差 | 是否健康 |
|------|--------|------|------|---------|
| 平均段长(句) | | | ±30%内? | |
| 长句占比 | | | ±15%内? | |
| 对白占比 | | | ±20%内? | |
| 感官词频次/千字 | | | ±30%内? | |
偏差>30%的指标需在自检报告中说明原因(场景差异 vs 风格漂移)。
## 四、词汇与句式(10分)
- [ ] 偏好词族出现频次正常
- [ ] 慎用词族未滥用
- [ ] 禁用词0命中
- [ ] 句式分布符合总纲偏好
## 五、信息密度与节奏(10分)
- [ ] 每段都在推进信息(剧情/设定/人物/伏笔/情绪至少1项)
- [ ] 无"水段"(连续超80字纯氛围描写)
- [ ] 章末有钩子或情绪落点
- [ ] 节奏曲线合理(紧→缓→紧 或 缓→紧→收)
## 六、总分统计
| 维度 | 满分 | 实际 |
|------|------|------|
| 铁律检查 | 扣分项 | |
| 场景执行 | 30 | |
| 文风指纹 | 10 | |
| 词汇句式 | 10 | |
| 信息密度 | 10 | |
| 设定遵循 | 40 | |
| **总分** | **100** | |
## 七、不达标项整改计划
| 项目 | 当前 | 目标 | 整改方向 |
|------|------|------|---------|
| ... | ... | ... | ... |---
风格指纹采样格式
# 第X章风格指纹
- 章节字数:XXXX
- 主要场景:[战斗/对话/心理/...]
- 平均段长(句):X句
- 长句占比(>20字):X%
- 对白占比:X%
- 内心独白占比:X%
- 感官词频次:X次/千字
- 比喻/修辞密度:X次/千字
- 句号/逗号比:X
- 章末钩子类型:[悬念/情绪/认知/物件]
## 代表段落(保留2-3段最能体现风格的片段)
> [片段1]
> [片段2]---
知识库迭代规则
初始化
- 项目冷启动时,产出最小可用集(总纲+3类核心场景分片+自检清单骨架)
- 可手动构建,或调用novel-style-extract从参考小说提取
运行中演化
- 新增分片:novel-lite发现新场景但分片缺失 → novel-setup创建骨架 → novel-style-extract增量提取
- 调整阈值:novel-review阶段回顾发现"自检80分但风格漂移" → 调松阈值
- 沉淀正反例:novel-review发现风格问题 → 写入对应分片的正例/反例段
⚠️ 关键约束
- 铁律和自检阈值调整必须经用户确认
- novel-style-extract生成的内容必须先经用户确认再写入
- 正例优先使用本项目已定稿的优秀片段,其次才使用参考小说的抽象化提取
---
分片加载规则
novel-lite在阶段2构建必看文档时:
1. 先加载 _总纲.md(始终加载) 2. 根据本章预计场景类型,加载对应分片(如战斗.md、对话.md) 3. 加载 自检清单.md(提取自测项) 4. 加载上一章风格指纹(N>1时) 5. 将上述内容浓缩为 02_必看文档.md
不加载全量知识库——只按需加载,避免token浪费。
开写简报模板
novel-lite启动新章时,第一步请求本skill出具开写简报。
简报写入 工作区/第X章VX/_预创作/00_开写简报.md,后续阶段只需读文件,不重复加载宏观设定,节省token。
---
产出模板
# 第N章 开写简报
> 生成时间:YYYY-MM-DD HH:MM
> 由 novel-setup 产出,作为 novel-lite 4阶段流程的阶段0输入。
## 一、当前进展回看(≤200字)
[一段话总结故事走到哪了]
- 主角刚刚做了什么:
- 处于什么状态:
- 上一章结尾留了什么钩子:
## 二、本章在大纲中的定位
- 所在卷/幕:[第一卷]
- 大纲预期事件:[一句话]
- 对主线推进:[如何推进主线]
- 与上一章衔接:
- 第1章特殊处理:无上一章,此项为"故事起点与首段冲突引入方式"
## 三、当前冲突状态
> 摘自当前冲突.md
- 一句话冲突:[30字内]
- 主角眼下目标:[目标]
- 时限压力:[时限]
- 已完成节拍:[列出已勾选的节拍]
- **本章应推进的下一节拍**:[节拍编号 + 建议兑现形态]
- 演化预警:[是否接近达成/失败/转化点]
## 四、当前故事状态
> 摘自故事状态.md
- 主角当前状态:[等级/心境/伤情/携带物]
- 所在地点:[地点]
- 故事内时间:[距开篇多久]
- 活跃支线:[列出]
- 在场人物:[列出]
- 最近获得的认知:[列出]
## 五、伏笔动作建议
| 动作类型 | 伏笔编号 | 建议 |
|---------|---------|------|
| 待回收(本章合适) | F00X | 回收方式建议 |
| 待强化 | F00Y | 强化方式建议 |
| 建议新埋 | [新伏笔种子] | 建议埋设方式 |
## 六、主角弧光节点
- 当前所处节点:[节点名称或"起点"]
- 本章可触发变化:[微小变化方向]
## 七、约束提醒
> 来自写作注意事项.md
- 视角铁律:[规则]
- 信息对称关键:主角当前还不知道 [真相1]、[真相2],切勿透露
- 章节长度目标:[字数范围]
- 文风禁忌:[提醒关键禁忌]
## 八、创作风格分片建议
> 阶段2构建必看文档时加载
| 分片路径 | 加载原因 |
|---------|---------|
| `相关设定/创作风格/_总纲.md` | 始终加载 |
| `相关设定/创作风格/场景描写/<场景1>.md` | 本章预计涉及 |
| `相关设定/创作风格/场景描写/<场景2>.md` | 本章预计涉及 |
| `相关设定/创作风格/自检清单.md` | 提取自测项 |
| `相关设定/创作风格/风格指纹/第N-1章.md` | 一致性基准(第1章无比对对象) |
**第1章特殊处理**:无风格指纹比对对象,仅记录本章实际指标供下章使用。
## 九、关联实体清单
> 阶段2构建必看文档时加载
| 类型 | 文件路径 | 加载原因 |
|------|---------|---------|
| 角色 | `相关设定/角色/X.md` | 本章出场 |
| 物品 | `相关设定/物品/Y.md` | 本章涉及 |
| 技能 | `相关设定/技能/Z.md` | 本章可能使用 |
| 待定设定 | `工作区/待定设定/<类别>/<名称>.md` | 本章需遵循/回避 |
| 上一章定稿 | `正文/第N-1章/` | 衔接要点提取 |
**第1章特殊处理**:无上一章定稿,此项为空。
## 十、风险提示
- [若有需要本章特别注意的风险项]
- [如:节奏失速风险、设定漂移风险、弧光停滞风险]---
第1章开写简报特殊处理
第1章无"上一章"概念,以下字段需调整:
| 字段 | 第1章处理 |
|---|---|
| 当前进展回看 | 替换为"故事起点:主角处于[状态],面临[困境]" |
| 与上一章衔接 | 替换为"故事起点与首段冲突引入方式" |
| 本章应推进的下一节拍 | 使用当前冲突.md的首个节拍 |
| 上一章定稿 | 不加载 |
| 风格指纹 | 不加载,标注"基准章,无比对对象" |
---
简报产出流程
1. 读取宏观文件:故事状态.md、当前冲突.md、故事大纲.md、伏笔追踪.md、写作注意事项.md 2. 读取主角档案:当前状态、弧光节点、已知/未知清单 3. 读取风格知识库索引:确定本章预计场景类型对应的分片 4. 判断衔接点:N>1时读取上一章定稿三件套;N=1时使用起点状态 5. 生成简报:按模板写入文件 6. 通知novel-lite:简报已产出,可进入阶段1
核心文件模板
本模板提供宏观设定文件的详细格式。创建或更新时按此格式填写。
---
1. 故事大纲.md
# 故事大纲
## 一句话梗概
[30字内,故事的灵魂,如:"一个落魄少年在修仙界逆袭,却发现逆袭的代价是失去人性"]
## 核心冲突
- 主要冲突:[主角vs谁/什么,具体矛盾,如:主角vs宗门制度,想要公平却被打压]
- 深层冲突:[价值观/身份层面的撕扯,如:追求力量 vs 守护人性]
## 主题
[故事想表达什么,1-2句,如:"真正的强大不是碾压他人,而是不被碾压"]
## 类型/题材
[玄幻/都市/科幻/悬疑...,如:东方玄幻,偏向热血成长]
## 整体结构
### 第一卷:[卷名](预计第1-30章)
- 核心事件:[卷级主线事件,如:主角入门宗门,通过考核,遭遇背叛]
- 主角变化:[起点状态→终点状态,如:迷茫少年→决心复仇的入门弟子]
- 关键章节:
- 第1章:[一句话预期,如:主角登场,展示处境困境]
- 第2章:[一句话预期]
- 第3章:[一句话预期]
- ...(列出预计的转折点章节)
- 本卷末钩子:[引向下一卷的悬念,如:发现背叛者的真实身份]
### 第二卷:[卷名](预计第31-60章)
- 核心事件:[事件]
- 主角变化:[变化]
- 关键章节:...
### 第三卷:...
## 主线与支线
- 主线:[主线名称] — 状态:推进中
- 支线A:[支线名称] — 状态:待启动/推进中/已完结
- 支线B:...
## 结局方向
[大致走向,可多版本并存]
- 版本1:[结局描述]
- 版本2:[结局描述](备选)---
2. 主角档案.md
# 主角档案:[姓名]
## 基本画像
- 年龄:[具体年龄或区间]
- 外貌:[核心特征,2-3句]
- 身份/职业:[故事开始时的身份]
- 性格底色:[3-5关键词,如:倔强、隐忍、重情义、有些自卑]
- 口头禅/习惯动作:[如有,如:"总是下意识握紧拳头"]
## 成长轨迹(弧光)
- 起点状态:[故事开始时的内在状态,心境+处境]
- 转折节点:
- 节点1:[预计第X章,事件→变化,如:第10章遭遇背叛→不再相信任何人]
- 节点2:[预计第Y章,事件→变化]
- 节点3:...
- 终点状态:[故事结束时期望达到的状态]
## 当前状态(随剧情更新)
> 最后更新:第X章定稿后
- 当前章节:第X章
- 力量等级/状态:[具体参数]
- 心境:[当前心境描述]
- 主要目标:[短期目标]
- 深层渴望:[长期追求]
- 最大恐惧/软肋:[核心弱点]
## 重要人际关系
| 角色 | 关系类型 | 当前状态 | 备注 |
|------|---------|---------|------|
| [角色A] | [师徒/挚友/敌对] | [信任/疏远/对抗] | [关键事件] |
| [角色B] | ... | ... | ... |
## 主角已知/未知清单(核心真相)
> ⚠️ 创作时严格遵守:正文只能展示主角"已知"的信息
| 真相项 | 状态 | 获知/预计章 | 备注 |
|--------|------|------------|------|
| [真相1:宗门秘密] | ❌ 未知 | 预计第20章 | 切勿提前透露 |
| [真相2:某人的真实身份] | ❌ 未知 | 预计第35章 | 切勿提前透露 |
| [信息3:某技能的代价] | ✅ 已知 | 第5章获知 | 可展示 |---
3. 故事状态.md
# 故事状态快照
> 最后更新:第X章定稿后
## 时间地点
- 当前章节:第X章
- 故事内时间:[距开篇多久,如:开篇后第3天]
- 主角所在:[具体地点]
- 当前环境:[天气/氛围,如有]
## 主角当前状态
- 力量等级:[具体参数]
- 心境:[一句话描述]
- 身体状态:[健康/受伤/疲惫]
- 携带关键物品:[列出]
- 最近获得的认知:[本章或最近几章新知道的事]
## 活跃支线
| 支线 | 当前进度 | 下一步 |
|------|---------|--------|
| [支线A] | [进度描述] | [预计动作] |
| [支线B] | ... | ... |
## 活跃人物
| 人物 | 位置 | 与主角关系 | 当前目的 |
|------|------|----------|---------|
| [角色A] | [在主角身边/某处] | [关系状态] | [目的] |
| [角色B] | ... | ... | ... |
## 未解决的悬念
| 悬念 | 埋设章节 | 计划揭晓章节 |
|------|---------|------------|
| [悬念1] | 第X章 | 第Y章 |
| [悬念2] | ... | ... |
## 下一章定位
- 预计发生:[大致事件]
- 需推进主线/支线:[列出]
- 需回收伏笔:[伏笔编号]
- 需新埋伏笔:[建议]---
4. 伏笔追踪.md
# 伏笔追踪
## 图例
- 🟢 已回收 — 揭晓完毕
- 🟡 进行中 — 已铺垫但未揭晓
- 🔴 待回收 — 只埋设未铺垫
- ⚫ 已废弃 — 不再使用
## 伏笔列表
### F001 [伏笔简称]
- 状态:🔴 待回收
- 埋设位置:第X章(具体段落/事件)
- 埋设方式:[直述/暗示/道具/对白/人物反应]
- 埋设内容:[具体埋了什么]
- 计划回收:第Y章左右
- 回收方式:[预想的揭晓方式]
- 关联设定:[相关实体/规则]
- 强化记录:[如有强化,列出章节]
### F002 [伏笔简称]
- 状态:🟡 进行中
- 埋设位置:第X章
- 强化位置:第Y章、第Z章
- 计划回收:第W章
- ...
### F003 [伏笔简称]
- 状态:🟢 已回收
- 埋设位置:第X章
- 回收位置:第Y章
- 回收方式:[实际揭晓方式]
- 效果评估:[好/一般/需改进]---
5. 当前冲突.md
# 当前冲突
> 最后更新:第X章定稿后
> 本冲突起始于:第Y章
> 预计延续至:第Z章左右
## 一句话冲突
[主角vs谁/什么/必须解决什么/否则怎样,30字内]
## 冲突结构
### 表层冲突
- 对手/障碍:[具体的人/势力/局面]
- 主角的目标:[要达成什么]
- 时限/压力:[多久内必须解决,不解决会怎样]
### 深层冲突
- 价值观层面:[主角内在的撕扯]
- 与弧光的关系:[本冲突如何推动主角成长节点]
## 双方筹码与风险
| 方 | 持有筹码 | 软肋 |
|----|---------|------|
| 主角 | [资源、信息、能力、关系] | [弱点] |
| 对手 | [威胁、信息差、资源优势] | [弱点] |
## 推进节拍
> 用于判断每章是否在推进此冲突
| 节拍 | 内容 | 预计章节 | 状态 |
|------|------|---------|------|
| 节拍1 | [事件/认知/对抗] | 第Y+?章 | ⬜ 待推进 |
| 节拍2 | [事件] | 第Y+?章 | ⬜ 待推进 |
| 节拍3 | [事件] | 第Y+?章 | ⬜ 待推进 |
| 节拍4 | [高潮/转折] | 第Y+?章 | ⬜ 待推进 |
| ✅ 已完成 | 第X章 [内容] | — | 已完成 |
## 演化预案
- 若主角达成:[下一段冲突预想]
- 若主角失败:[下一段冲突预想]
- 若中途转化:[可能的走向]
## 并行冲突(如有)
- 冲突B:[简述] — 状态:活跃/待触发/已归档
- 与主线冲突的交互:[促进/牵制/转化]
## 历史冲突链
| 时间 | 冲突简述 | 结局 |
|------|---------|------|
| 第A章—第B章 | [上一轮冲突] | 达成/失败/转化 |---
6. 写作注意事项.md
# 写作注意事项
## 视角规则
- 主视角:[第一人称/第三人称限制视角]
- 切换规则:[禁止切换/允许但有条件]
- ⚠️ 核心:正文只能展示主角能感知到的事物
## 信息对称规则
- 读者认知 ≤ 主角认知(或说明例外)
- 主角"未知"的真相,正文不能直接展示
- 可以通过侧面暗示(如其他角色的反应),但不能让读者比主角知道更多核心真相
## 章节长度
- 目标范围:[如2500-4000字]
- 最短不低于:[如2000字]
- 最长不超过:[如5000字]
## 文风禁忌
- 禁止词汇:[具体列出,如:现代梗、网络用语、特定敏感词]
- 禁止表达方式:[如:过度bl描写、说教式长对白]
- 必须保持:[如:古风白话调、冷峻风格]
## 情节禁忌
- 禁止方便性桥段:[如:"主角刚好想起某事"需要铺垫]
- 禁止数值膨胀:[如:等级比拼必须有具体动作,不能只说"A级vsB级"]---
更新频率
| 文件 | 更新时机 |
|---|---|
| 故事大纲.md | 大纲调整时、阶段回顾发现偏离时 |
| 主角档案.md | 弧光节点推进时、定稿后状态回写 |
| 故事状态.md | 每章定稿后 |
| 当前冲突.md | 每章定稿后审视,每5章必更新 |
| 伏笔追踪.md | 新埋/回收/强化时 |
| 写作注意事项.md | 发现新约束时 |
Related skills
FAQ
Does novel-setup write chapters?
No. Its boundary states it does not write chapter text - that is delegated to novel-lite; it manages the project's macro layer.
How is a new project started?
Through an interview-style cold start in five rounds: story soul, worldview, protagonist, outline skeleton, and writing constraints plus style-KB init.