
Novel Style Extract
- 7 installs
- Updated August 2, 2026
- anian0/pick-skills
novel-style-extract is a Claude skill that extracts abstracted, reusable writing-style rules from a reference novel into style knowledge-base files.
About
This skill extracts abstracted writing-style rules from a reference novel and turns them into style knowledge-base files for a project. It insists on abstracting transferable technique rules rather than copying the reference book's settings, and produces a general outline, per-scene style shards and a self-check list. A novelist uses it during cold start or when a style shard is missing to build the style basis that novel-lite writes against.
- Extracts abstracted, reusable writing-style rules from a reference novel and generates style knowledge-base files
- Enforces abstraction: extract transferable technique rules, not the reference book's specific worldview, level system or
- Produces per-scene style shards with do/avoid lists, quantified metrics, and positive/negative examples for the writing
Novel Style Extract by the numbers
- 7 all-time installs (skills.sh)
- Ranked #2,276 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
novel-style-extract capabilities & compatibility
free; runs locally, no API keys
- Capabilities
- style extraction · reference analysis · knowledge base generation
- Use cases
- research
- Runs
- Runs locally
- Pricing
- Free
What novel-style-extract says it does
从参考小说提取抽象化创作风格规则,生成知识库文件。
**必须提取的是技法规则,而非具体设定:**
npx skills add https://github.com/anian0/pick-skills --skill novel-style-extractAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 7 |
|---|---|
| Last updated | August 2, 2026 |
| Repository | anian0/pick-skills ↗ |
What it does
Extract abstracted, reusable writing-style rules from a reference novel into style knowledge-base files for a project.
Who is it for?
Deriving transferable, reusable writing-technique rules from a reference novel to seed a project's style knowledge base.
Skip if: Original style design, copying a reference book's specific worldview/level-system/plot, or writing chapters.
When should I use this skill?
The user asks to extract style, build a style from a reference novel, or supplement a missing style shard, or during cold start.
What you get
Abstracted, technique-level style rules and per-scene shards a new project can apply regardless of its own setting.
- Style knowledge-base files: general outline, per-scene shards, self-check list
By the numbers
- 3 extraction dimensions (outline, scene shards, self-check)
- pasted excerpts recommended <=5000 chars
- prompts for chapter range when file >50KB
Files
创作风格提取
定位
四件套分工(详见novel-setup):
- novel-style-extract(本skill):风格层。从参考小说提取抽象化风格规则,生成知识库文件内容。
- novel-setup:维护知识库结构和迭代。
- novel-lite:使用风格进行创作。
- novel-review:审查时对照风格要求。
核心能力:将参考小说的隐性风格转化为显性、可执行的知识库文件,且必须抽象化——提取的是"技法规则"而非"原书设定"。
---
⚠️ 抽象化原则(核心)
问题说明
很多风格提取会直接"复制原书写法",导致新书不可用。例如:
- ❌ 提取:"战斗时描写招式名称"(这是武侠原书设定,科幻书没有招式)
- ❌ 提取:"打坐修炼要描写经脉运转"(这是原书世界观规则)
- ❌ 提取:"宗门考核要有三个关卡"(这是原书情节内容)
抽象化处理
必须提取的是技法规则,而非具体设定:
| 类型 | 定义 | 可提取? | 示例 |
|---|---|---|---|
| 通用技法 | 任何题材都能用的写作规则 | ✅ 必须提取 | "战斗要有代价交代"、"主角要有失误" |
| 题材技法 | 特定题材适用的规则 | ⚠️ 标注提取 | "武侠:招式名称要挂钩效果"、"科幻:技术名词要铺垫解释" |
| 原书设定 | 原书的具体世界观/情节/人物 | ❌ 禁止提取 | "打坐修炼的描写方式"、"某技能的名称和效果" |
题材技法提取时必须标注:⚠️ [题材绑定:武侠/科幻/悬疑/...]
抽象化流程
原书片段 → 分析写法 → 抽象为技法规则 → 判断适用范围
↓
通用技法 → 直接写入
题材技法 → 标注后写入
原书设定 → 跳过不提取示例:
原书片段:"林轲运起玄天剑法,剑光如虹,一剑斩断了敌人的手臂。"
分析:这句话展示了"招式名称 + 视觉效果 + 具体结果"的写法
抽象:
- 通用技法:能力使用后要有具体的、可视化的结果(✅提取)
- 武侠技法:招式名称后紧跟视觉效果描写(⚠️标注"题材绑定:武侠")
- 原书设定:玄天剑法的名称和效果(❌不提取)---
参考文档
| 文档 | 何时加载 |
|---|---|
references/reference-提取工作流程.md | 执行提取任务时 |
references/reference-知识库模板.md | 生成知识库文件内容时 |
---
输入方式
方式A:本地文件
- 支持格式:
.txt、.md - 支持范围:单章、单卷、整本(>50KB时提示用户指定章节范围)
- 用户指定路径后读取
方式B:用户粘贴片段
- 单次建议≤5000字(保证分析深度)
- 可多次追加("再分析一段"→合并到同次提取会话)
输入确认清单
每次提取开始前确认:
| 确认项 | 说明 |
|---|---|
| 参考作品名称 | 用于标注知识库中的来源 |
| 提取范围 | 全量(总纲+场景分片+自检清单)/ 增量(指定1-3个场景分片) |
| 目标场景类型 | 战斗/对话/环境/心理/动作/情绪/信息释放/过渡 |
| 参考小说题材 | 武侠/科幻/都市/悬疑...(用于判断题材技法适用性) |
| 本项目题材 | 与参考小说是否同题材?(不同题材时题材技法需标注) |
| 是否覆盖已有 | 增量提取时,覆盖还是追加? |
---
提取流程
详细流程见 references/reference-提取工作流程.md。
概述
1. 确认输入与范围:用户确认上述清单 2. 文本分段与场景标注:将参考文本按场景类型分段 3. 逐场景抽象化分析:核心步骤——分析写法→抽象技法→判断适用范围 4. 生成知识库文件:按模板写入,题材技法必须标注 5. 用户确认与调整:展示提取结果,用户确认后写入 6. 与novel-setup交接:通知已创建/更新的分片列表
---
提取维度
维度1:总纲提取(全量时必做)
从参考小说整体语感提炼:
- 文风灵魂:一句话描述阅读感(必须是抽象的,不含具体设定)
- 核心铁律:3-5条通用技法规则
- 词汇基调:偏好/慎用/禁用的词族(不含原书特定词汇)
- 句式偏好:长短句比例、标点使用习惯
⚠️ 注意:总纲铁律必须是通用技法,不能有原书设定痕迹。
维度2:场景分片提取(核心)
针对每种场景类型:
- 从参考小说找最典型的2-3段
- 执行抽象化分析:提取通用技法 + 标注题材技法
- 生成:目标、必做、必避、量化指标、正例、反例
- 正例来源标注:
[抽象化提取自参考小说]或[本项目已定稿]
维度3:自检清单提取
基于已提取的规则生成可量化自检项:
- 铁律检查项(通用技法)
- 场景执行检查项(按场景类型)
- 题材技法项(如适用,需标注)
---
抽象化分析示例
示例1:战斗场景
原书片段:
林轲握紧长剑,心跳加速——对方是筑基期高手,自己只是练气三层。
但他没有退路。剑光一闪,他冲了上去。
对方冷笑,单手挥出,林轲被震退三步,手臂一阵剧痛。
"就这?"对方嘲讽。
林轲咬牙,剑再起——他知道这招的代价,但此刻只能赌。抽象化分析:
| 原书写法 | 抽象技法 | 适用范围 |
|---|---|---|
| "握紧长剑,心跳加速" | 战斗起手交代主角状态(武器+心理) | ✅通用 |
| "对方是筑基期,自己只是练气三层" | 战斗开始交代双方力量对比 | ✅通用 |
| "被震退三步,手臂剧痛" | 主角首次攻击失败,有具体代价 | ✅通用 |
| "他知道这招的代价" | 施展能力前提示代价风险 | ✅通用 |
| "筑基期"、"练气三层"、"长剑" | 原书等级体系和武器设定 | ❌不提取 |
提取结果:
## 必做
- [ ] 战斗起手交代主角状态(至少2项:武器/心理/伤情/认知盲点)
- [ ] 战斗开始交代双方力量对比(暗示差距,不一定是数值)
- [ ] 主角首次攻击有反制,且代价具体化(剧痛/后退/消耗)
- [ ] 施展关键能力前提示代价/风险
## 量化指标
| 项目 | 不合格 | 合格 | 优秀 |
|------|--------|------|------|
| 主角失误次数 | 0 | 1 | ≥2 |
| 代价具体度 | 抽象"受伤" | 1处具体 | 多处可视化 |示例2:对话场景
原书片段:
"你为什么要帮我?"林轲问。
"因为你还有用。"那人冷冷道。
"有用?"林轲盯着他,"什么意思?"
"到了你就知道了。"那人转身离去。抽象化分析:
| 原书写法 | 抽象技法 | 适用范围 |
|---|---|---|
| 单次对白≤20字 | 对话用短句推进,节奏快 | ✅通用 |
| 对白间有动作描写("盯着他") | 对白穿插肢体动作,避免纯对话 | ✅通用 |
| 用提问推进("什么意思?") | 信息释放用追问吊胃口 | ✅通用 |
| 结尾转身离去,悬念钩子 | 对话结尾留悬念或钩子 | ✅通用 |
| 具体对话内容 | 原书情节内容 | ❌不提取 |
提取结果:
## 必做
- [ ] 单次对白控制在30字内(避免说教式长对白)
- [ ] 对白间穿插肢体动作/表情描写
- [ ] 用追问推进信息释放(不一口气说完)
- [ ] 对话结尾留悬念或钩子
## 量化指标
| 项目 | 不合格 | 合格 | 优秀 |
|------|--------|------|------|
| 单次对白最长 | >50字 | 30-50字 | <30字 |
| 信息追问次数 | 0 | 1 | ≥2 |---
与其他skill的衔接
与novel-setup
- 本skill只生成文件内容,不维护目录结构
- novel-setup负责创建骨架、维护索引、版本控制
- 生成内容后先提交用户确认,不直接写入
与novel-lite
- novel-lite在阶段2加载分片,按规则创作
- novel-lite发现分片缺失时触发本skill增量提取
与novel-review
- novel-review审查风格一致性时,以本skill提取的规则为基准
- novel-review发现风格问题时可触发本skill修正分片
---
边界
- 不做原创风格设计:只从参考小说"翻译"已有风格
- 不提取原书设定:世界观、等级体系、技能名称、具体情节不提取
- 题材技法必须标注:非通用规则标注适用题材
- 不替代用户判断:提取结果需用户确认后写入
- 不覆盖用户已有创作:如用户已有定稿,提取的规则应与定稿风格比对,不一致时提示用户选择
- 不直接写入知识库:生成内容后先展示,经用户确认后由novel-setup写入
提取工作流程
详细的6步提取流程。
---
第一步:确认输入与范围
必问清单
| 确认项 | 询问方式 | 用途 |
|---|---|---|
| 参考作品名称 | "参考小说叫什么名字?" | 标注来源 |
| 提取范围 | "全量提取还是增量补充?"(全量=总纲+所有场景;增量=指定1-3个场景) | 确定工作量 |
| 目标场景类型 | "主要想提取哪些场景的风格?"(战斗/对话/心理/环境/...) | 确定分片列表 |
| 参考小说题材 | "这本参考小说是什么类型?"(武侠/科幻/都市/悬疑) | 判断题材技法 |
| 本项目题材 | "你正在写的是什么类型?"(与参考是否同题材) | 决定题材技法是否标注 |
| 是否覆盖 | 增量时问:"覆盖已有分片还是追加补充?" | 确定写入方式 |
判断题材技法处理
| 场景 | 处理方式 |
|---|---|
| 参考小说题材 == 本项目题材 | 题材技法可直接写入,轻度标注 |
| 参考小说题材 ≠ 本项目题材 | 题材技法必须标注 [题材绑定:XX],提示用户确认是否采用 |
| 本项目题材未定 | 题材技法标注 [题材绑定:XX],让用户决定 |
---
第二步:文本分段与场景标注
将参考文本按场景类型分段标注。
标注方法
[段落1-3] → 场景类型:战斗
- 核心动作:主角与敌人的对抗
- 视角焦点:外部观察+内心决策
- 叙事目的:推进冲突
[段落4-6] → 场景类型:对话
- 核心动作:角色间的语言交流
- 视角焦点:人物互动
- 叙事目的:释放信息、推进关系
[段落7-9] → 场景类型:心理
- 核心动作:主角的内心活动
- 视焦焦点:内心独白
- 叙事目的:展示弧光变化
[段落10-12] → 场景类型:环境
- 核心动作:场景/氛围描写
- 视角焦点:外部观察
- 叙事目的:渲染氛围、铺垫后续场景类型判断依据
| 场景类型 | 判断依据 |
|---|---|
| 战斗 | 有对抗动作、能力使用、代价描写 |
| 对话 | 主要内容是角色间对白 |
| 心理 | 主要内容是内心独白/思考 |
| 环境 | 主要内容是场景/氛围描写 |
| 动作 | 有角色行动但不涉及对抗 |
| 情绪 | 主要展示角色情感变化 |
| 信息释放 | 有谜团揭示/真相透露 |
| 过渡与节奏 | 场景切换、时间推进、节奏调节 |
---
第三步:逐场景抽象化分析(核心)⭐
这是整个提取流程的关键步骤——必须执行抽象化处理,将原书写法转化为技法规则。
分析流程(每个场景)
对于每个标注的段落:
1. 识别写法特征:这段文字用了什么写法?
2. 抽象技法:把写法转化为通用的技法规则
3. 判断适用范围:通用技法?题材技法?原书设定?
4. 分类输出:
- 通用技法 → 写入必做/必避
- 题材技法 → 标注后写入
- 原书设定 → 跳过抽象化分析示例表
| 原书写法特征 | 抽象技法规则 | 适用范围 | 处理 |
|---|---|---|---|
| 每次能力使用后写代价 | 能力使用必有代价提示 | 通用 | ✅写入必做 |
| 战斗节奏:攻击→反制→代价→再攻击 | 战斗要有反制节拍,不能一路压制 | 通用 | ✅写入必做 |
| 对白≤20字,节奏快 | 对话用短句推进 | 通用 | ✅写入必做 |
| 招式名称后紧跟视觉效果 | 武侠:招式名后要有视觉描写 | 武侠绑定 | ⚠️标注写入 |
| 等级数值对比(筑基vs练气) | 数值对比展示力量差距 | 部分题材 | ⚠️标注"数值体系题材" |
| "玄天剑法"名称和效果 | 原书技能设定 | 原书设定 | ❌跳过 |
| "打坐修炼"的描写方式 | 原书世界观规则 | 原书设定 | ❌跳过 |
量化指标提取
从参考文本统计:
- 感官覆盖:视觉/听觉/触觉/痛觉的出现频次
- 句式分布:长短句比例、紧张段落短句占比
- 信息密度:每段推进信息的类型分布
- 节奏曲线:紧→缓→紧的段落分布
---
第四步:生成知识库文件
按模板输出文件内容。
全量提取时
1. _总纲.md:
- 文风灵魂(抽象描述)
- 核心铁律(只写通用技法)
- 词汇基调(不含原书特定词汇)
- 句式偏好
2. 场景描写/<场景>.md(每种场景一个):
- 目标(抽象描述)
- 必做(通用技法+标注的题材技法)
- 必避(通用反技法)
- 量化指标(统计数据)
- 正例(标注来源:抽象化提取或本项目)
- 反例(虚构的反面示例)
3. 自检清单.md:
- 铁律检查项
- 场景执行检查项
- 题材技法项(如有)
4. _索引.md:分片列表和加载指引
增量提取时
1. 更新指定场景的 场景描写/<场景>.md 2. 如新增场景类型 → 更新 _索引.md 3. 如新增铁律 → 更新 _总纲.md 4. 同步更新 自检清单.md
---
第五步:用户确认与调整
产出文件后,不直接写入,先向用户展示:
展示格式
# 风格提取结果预览
## 抽象化处理说明
- 通用技法:X条(可直接采用)
- 题材技法:X条(已标注 [题材绑定],需您确认是否适用于本项目)
- 已跳过原书设定:X项(具体设定不提取,如技能名称、等级体系)
## 总纲核心铁律(通用)
1. [铁律1]
2. [铁律2]
3. ...
## 题材技法(需确认)
- ⚠️ [题材绑定:武侠]:招式名称后要有视觉描写
- ⚠️ [题材绑定:数值体系]:力量差距可用数值对比展示
→ 这些规则是否适用于您的项目?
## 场景分片预览
- 战斗.md:必做X条 / 量化指标X项 / 正例来源[抽象化提取]
- 对话.md:...
## 请确认
- [ ] 通用技法是否需要调整?
- [ ] 题材技法是否采用?(若本项目非同题材,可跳过)
- [ ] 量化指标阈值是否合理?用户确认后的处理
- 用户同意 → 通知novel-setup写入
- 用户调整 → 修改后重新展示
- 用户跳过题材技法 → 删除标注项后写入
---
第六步:与novel-setup交接
写入完成后,通知novel-setup:
| 信息 | 内容 |
|---|---|
| 新创建/更新的分片 | 列出文件路径 |
| 总纲铁律变更 | 是否有新增/修改铁律 |
| 题材技法处理 | 用户采用/跳过 |
| 建议后续引用 | 建议在开写简报中引用新分片 |
---
抽象化处理检查清单
每次提取完成后自检:
- [ ] 总纲铁律全是通用技法,无原书设定痕迹?
- [ ] 题材技法已标注
[题材绑定:XX]? - [ ] 正例来源标注正确(抽象化提取/本项目)?
- [ ] 没有提取原书技能名称、等级体系、具体情节?
- [ ] 量化指标是统计结果,不是原书具体数值?
- [ ] 如果参考题材≠项目题材,题材技法已提示用户确认?
知识库文件模板
本模板提供风格知识库文件的详细格式。生成文件时按此格式填写。
---
⚠️ 抽象化原则前置
所有内容必须抽象化处理:
- 通用技法 → 直接写入
- 题材技法 → 标注
[题材绑定:XX] - 原书设定 → 不写入
---
维度1:总纲模板
# 创作风格总纲
## 文风灵魂
[一句话抽象描述阅读感,不含具体设定]
示例:"冷峻克制的叙事,热血的内核,读者应感到主角隐忍后的爆发爽感"
## 核心铁律(3-5条)
> ⚠️ 只写通用技法,不含原书设定痕迹
1. [铁律1,如:视角限制——正文只展示主角能感知的事物]
2. [铁律2,如:代价铁律——每次主角使用能力/做决定,必有代价或风险]
3. [铁律3,如:失误铁律——主角不能一路顺利,每章至少1次判断失误或信息不足]
4. [铁律4,如:信息密度——每段至少推进一项信息,无纯氛围"水段"]
5. [铁律5,如:对白克制——单次对白≤30字,禁止说教式长对白]
## 参考坐标
- 形似但禁止:[不要写成什么风格]
- 神似目标:[追求什么境界]
## 词汇基调
- 偏好词族:[抽象描述,如:冷色调动词、克制副词、具体名词]
- 慎用词族:[抽象描述,如:滥情词、网络梗、过度修辞]
- 禁用词清单:[具体词汇,用户指定,0容忍]
## 句式偏好
- 长短句比例:[倾向,如:长短交替,避免连续3句以上长句]
- 标点偏好:[倾向,如:多用句号少用逗号]
## 何时加载分片
- 写战斗 → `场景描写/战斗.md` + `场景描写/动作.md`
- 写对话 → `场景描写/对话.md`
- 写揭谜 → `场景描写/信息释放.md`
- 不论写什么 → 定稿前跑 `自检清单.md`---
维度2:场景分片模板
# 场景描写:[场景类型]
## 目标
[本类场景的抽象写作目的]
示例:"战斗场景要让读者感受到主角的压力和代价,不能让主角一路压制"
## 必做(通用技法)
> 这些规则适用于任何题材
- [ ] [技法1,如:战斗起手交代主角当前状态(武器/心理/伤情至少2项)]
- [ ] [技法2,如:战斗开始交代双方力量差距]
- [ ] [技法3,如:主角首次攻击有反制,且代价具体化]
- [ ] [技法4,如:每次关键能力使用前提示代价/风险]
- [ ] [技法5,如:战斗结束交代代价,不能毫发无损]
## 必避(通用反技法)
- ❌ [反技法1,如:全知视角——旁白说"敌人此时心想……"]
- ❌ [反技法2,如:主角连续顺利攻击≥3段无反制]
- ❌ [反技法3,如:仅堆形容词描写氛围,无具体感官细节]
- ❌ [反技法4,如:数值比拼无具体动作(A等级vsB等级)]
## ⚠️ 题材绑定规则(若适用)
> 以下规则仅特定题材适用,非同题材项目跳过
- ⚠️ [题材绑定:武侠]:招式名称后要有视觉效果描写
- ⚠️ [题材绑定:数值体系]:力量差距可用等级数值对比展示
- ⚠️ [题材绑定:科幻]:技术名词要有铺垫解释
## 量化指标
> 从参考文本统计得出,不是原书具体数值
| 项目 | 不合格 | 合格 | 优秀 |
|------|--------|------|------|
| 感官覆盖(视觉/听觉/触觉至少) | <2类 | 3类 | 4类+ |
| 主角失误/犹豫次数 | 0 | 1 | ≥2 |
| 反制节拍数(敌方有效反制) | 0 | 1-2 | ≥3 |
| 代价具体度 | 抽象描述 | 1处具体 | 多处可视化 |
| 紧张段落短句占比 | <30% | 30-60% | >50% |
## 正面示例
> 来源标注:[抽象化提取自参考小说] 或 [本项目已定稿]
[示例片段,≤200字]
**为什么好**:
- 命中必做第X条:[具体说明]
- 量化指标达标:[具体数值]
## 反面示例
> 来源标注:[虚构反例] 或 [本项目问题片段]
[示例片段,≤200字]
**问题**:
- 违反必做第X条:[具体说明]
- 量化指标不达标:[具体数值]
## 触发场景外延
- 同时必读:`场景描写/X.md`
- 涉及能力使用 → 核对 `相关设定/技能/<能力>.md`---
场景分片示例:战斗.md
# 场景描写:战斗
## 目标
让读者感受到主角的压力、代价、决策过程。不能让主角一路压制,要有反制和失误。
## 必做(通用技法)
- [ ] 战斗起手交代主角当前状态(武器/心理/伤情/认知盲点至少2项)
- [ ] 战斗开始交代双方力量差距(暗示差距,不一定是数值)
- [ ] 主角首次攻击有反制,且代价具体化(剧痛/后退/消耗)
- [ ] 每次关键能力使用前提示代价/风险
- [ ] 战斗节奏:攻击→反制→代价→再攻击,避免一路压制
- [ ] 战斗结束交代代价,不能毫发无损
## 必避
- ❌ 全知视角——旁白说"敌人此时心想……"
- ❌ 主角连续顺利攻击≥3段无反制
- ❌ "想也不想就出手"——除非已建立冲动人设
- ❌ 仅堆形容词描写氛围,无具体感官细节
- ❌ 数值比拼无具体动作("A级vsB级"没有动作描写)
## ⚠️ 题材绑定
- ⚠️ [武侠]:招式名称后要有视觉效果描写
- ⚠️ [数值体系]:力量差距可用等级数值对比
## 量化指标
| 项目 | 不合格 | 合格 | 优秀 |
|------|--------|------|------|
| 感官覆盖 | <2类 | 3类 | 4类+ |
| 主角失误次数 | 0 | 1 | ≥2 |
| 反制节拍 | 0 | 1-2 | ≥3 |
| 代价具体度 | 抽象 | 1处具体 | 多处可视化 |
| 紧张段落短句占比 | <30% | 30-60% | >50% |
## 正面示例
> 来源:抽象化提取
"林轲握紧剑,心跳加速——对方力量远高于自己。
他冲上去,剑光一闪。
对方单手挥出,他被震退三步,手臂剧痛。
'就这?'对方嘲讽。
林轲咬牙,剑再起——他知道这招的代价,但只能赌。"
**为什么好**:
- 命中必做:起手交代状态(握剑+心跳)、交代差距、首次攻击有反制+代价
- 量化达标:感官覆盖2类(触觉痛觉)、失误1次、反制节拍1次
## 反面示例
> 来源:虚构反例
"林轲使出玄天剑法第三式——剑光如虹!
对方还没反应过来,就被一剑斩断手臂。
林轲收回剑,毫发无损,嘴角微微上扬。"
**问题**:
- 违反必做:主角一路压制无反制、结束无代价
- 违反必避:招式名称堆砌无具体动作、连续顺利攻击---
场景分片示例:对话.md
# 场景描写:对话
## 目标
用短句推进节奏,避免说教式长对白。信息释放要吊胃口,不能一口气说完。
## 必做(通用技法)
- [ ] 单次对白控制在30字内
- [ ] 对白间穿插肢体动作/表情描写
- [ ] 用追问推进信息释放(不一口气说完)
- [ ] 对话结尾留悬念或钩子
- [ ] 对白符合角色身份(年龄、性格、心境)
## 必避
- ❌ 单次对白超过50字(说教式)
- ❌ 纯对话段落超过3段无穿插描写
- ❌ 信息一口气说完无追问铺垫
- ❌ 对白不符合角色身份(小孩说大人话)
## ⚠️ 题材绑定
- ⚠️ [古风]:对白避免现代口语/网络梗
- ⚠️ [科幻]:技术名词可在对白中解释
## 量化指标
| 项目 | 不合格 | 合格 | 优秀 |
|------|--------|------|------|
| 单次对白最长 | >50字 | 30-50字 | <30字 |
| 对白穿插描写密度 | <1次/3段 | 1次/2段 | ≥1次/段 |
| 信息追问次数 | 0 | 1 | ≥2 |
| 对白节奏变化 | 单一 | 2种变化 | 多种变化 |
## 正面示例
> 来源:抽象化提取
"'为什么要帮我?'
'因为你还有用。'
'有用?'林轲盯着他,'什么意思?'
'到了你就知道。'那人转身离去。"
**为什么好**:
- 命中必做:对白≤20字、穿插动作(盯着)、追问推进、结尾钩子
- 量化达标:最长20字、追问2次
## 反面示例
> 来源:虚构反例
"'林轲,你知道我为什么要帮你吗?其实是因为我看到了你身上的潜力,虽然你现在只是练气三层,但我相信只要你努力修炼,一定能成为筑基期高手,到时候我们宗门就需要你这样的人,所以我现在帮你,也是为了宗门的未来,你要好好珍惜这个机会,不要辜负我的期望。'
'好的,我一定努力修炼,不辜负您的期望!'林轲感激地说。"
**问题**:
- 违反必做:单次对白>100字、无穿插、信息一口气说完、结尾无钩子
- 违反必避:说教式长对白、纯对话段落---
维度3:自检清单模板
# 写作风格自检清单
> 用法:每写完一章正文,逐项检查并打分。
> ≥85分合格,70~85可改进,<70必须返工。
## 一、铁律检查(每条违反-10分)
- [ ] 铁律1:视角限制——正文只展示主角能感知的事物
- [ ] 铁律2:代价铁律——每次能力使用/决定有代价或风险
- [ ] 铁律3:失误铁律——每章至少1次主角判断失误或信息不足
- [ ] 铁律4:信息密度——每段推进一项信息,无水段
- [ ] 铁律5:对白克制——单次对白≤30字
- [ ] 禁用词:0命中
## 二、场景执行检查(每类满分10分)
### 战斗场景(若有)
- [ ] 必做项6条全部命中(每漏1项扣2分)
- [ ] 量化指标:感官___类、失误___次、反制___次、代价具体度___
- 实际得分:___/10
### 对话场景(若有)
- [ ] 必做项5条全部命中
- [ ] 量化指标:最长对白___字、穿插___次、追问___次
- 实际得分:___/10
### 心理场景(若有)
- [ ] 必做项X条全部命中
- 实际得分:___/10
...(按本章涉及场景填写)
场景总分:___/30(加权平均)
## 三、题材技法检查(若适用)
> 仅同题材项目填写,非同题材跳过
- [ ] ⚠️ [题材绑定]规则是否遵循
## 四、文风指纹比对(10分)
> 与上一章风格指纹比对
| 指标 | 上一章 | 本章 | 偏差 | 是否健康 |
|------|--------|------|------|---------|
| 平均段长 | | | ±30%内? | |
| 长句占比 | | | ±15%内? | |
| 对白占比 | | | ±20%内? | |
## 五、总分统计
| 维度 | 满分 | 实际 |
|------|------|------|
| 铁律检查 | 扣分项 | |
| 场景执行 | 30 | |
| 文风指纹 | 10 | |
| 设定遵循 | 40 | |
| **总分** | **100** | |
≥85合格,70~85可改进,<70必须返工---
_索引.md 模板
# 创作风格知识库索引
## 总纲
- `_总纲.md`:文风灵魂、核心铁律、词汇基调(始终加载)
## 场景分片
| 分片 | 适用场景 | 加载时机 |
|------|---------|---------|
| `战斗.md` | 主角与敌人对抗 | 写战斗时 |
| `对话.md` | 角色间语言交流 | 写对话时 |
| `心理.md` | 主角内心活动 | 写心理描写时 |
| `环境.md` | 场景/氛围描写 | 写环境时 |
| `信息释放.md` | 谜团揭示/真相透露 | 写揭谜时 |
| `过渡与节奏.md` | 场景切换/时间推进 | 写过渡时 |
## 自检清单
- `自检清单.md`:定稿前必跑(始终加载)
## 风格指纹
- `风格指纹/第X章.md`:已定稿章节风格采样(写新章时加载上一章)
## 加载规则
- 写单场景 → 加载总纲 + 对应分片 + 自检清单 + 上章指纹
- 写多场景 → 加载总纲 + 多个分片 + 自检清单 + 上章指纹
- 题材技法 → 仅同题材项目加载,非同题材跳过标注项Related skills
FAQ
What must be abstracted versus not extracted?
General and genre techniques are extracted (genre ones flagged), but the reference book's specific worldview, level system, skill names and plot are never extracted.
Does it write to the knowledge base directly?
No. It generates content, shows it for user confirmation, and novel-setup writes it in.