novel-style-extract
Installation
SKILL.md
创作风格提取
定位
四件套分工:
- novel-setup:宏观层。维护
相关设定/创作风格/知识库的结构和迭代。 - novel-style-extract(本skill):风格层。从参考小说中提取具体的风格规则、示例和量化指标,直接生成知识库文件内容。
- novel-lite:中观层。使用提取出的知识库进行创作。
- novel-review:中观层。审查时对照提取出的风格要求。
本 skill 的核心能力:将参考小说的隐性风格转化为显性的、可执行的知识库文件。
输入方式(双轨制)
方式A:本地文件(优先尝试)
- 支持格式:
.txt、.md、.epub(如环境支持) - 支持范围:单章、单卷、整本(受token限制时提示分段)
- 文件过大(>50KB)→ 提示用户指定章节范围或关键片段
方式B:用户粘贴片段
- 单次建议 ≤5000 字(保证分析深度)
- 可多次追加("再分析一段" → 合并到同一次提取会话)
- 适合:用户只想提取某类特定场景的风格
输入确认清单
| 确认项 | 说明 |
|---|---|
| 参考作品名称 | 用于标注知识库中的参考来源 |
| 提取范围 | 全量(总纲+所有场景分片+自检清单)/ 增量(指定1-3个场景分片) |
| 目标场景类型 | 战斗/对话/环境/心理/动作/情绪/信息释放/过渡与节奏 |
| 是否覆盖已有 | 增量提取时,是覆盖已有分片还是追加补充? |
提取范围模式
模式1:全量提取(从0构建)
适用于项目冷启动时,从参考小说一次性构建完整知识库。
产出:_总纲.md + 场景描写/ 下所有涉及的类型 + 自检清单.md
模式2:增量提取(补充分片)
适用于已有知识库,需要补充特定场景的风格规范。
触发场景:
- novel-lite 在阶段2发现"要写战斗场景但
场景描写/战斗.md缺失或薄弱" - 用户发现某类场景写得不够好,想参考小说补充
- novel-review 审查时发现某类场景屡屡失分,建议补充对应分片
产出:指定场景的分片文件(覆盖或追加)+ 如影响总纲 → 同步更新 _总纲.md + 同步更新 自检清单.md
提取维度
维度1:总纲提取
从参考小说的整体文本中提炼文风灵魂、核心铁律、词汇基调、句式偏好。
维度2:场景分片提取(核心)
针对每种场景类型,从参考小说中找出最典型的2-3段,进行结构化分析:目标 → 必做 → 必避 → 量化指标 → 正例 → 反例。
维度3:自检清单提取
基于已提取的总纲铁律和场景分片,生成可量化的自检清单。
详细模板:见 references/reference-知识库模板.md
参考文档一览
| 文档 | 用途 | 何时加载 |
|---|---|---|
references/reference-提取工作流程.md |
6步提取流程:确认输入→文本分段→逐场景分析→生成文件→用户确认→交接 | 执行提取任务时 |
references/reference-知识库模板.md |
总纲模板、场景分片模板、自检清单模板 | 生成知识库文件内容时 |
与 novel-setup 的衔接
| 时机 | novel-style-extract 动作 | novel-setup 动作 |
|---|---|---|
| 项目冷启动 Round 5 | 被 setup 调用,从参考小说全量提取 | 引导用户提供参考小说,调用本 skill 生成初始知识库 |
| 创作中发现新场景缺失 | 被 lite 触发,增量提取指定场景分片 | 在知识库中创建分片骨架,由本 skill 填充内容 |
| review 发现风格类问题 | 被 review 触发,补充/修正对应分片 | 根据 review 建议调整知识库结构 |
| 用户主动要求参考新小说 | 全量或增量提取 | 评估是否需要覆盖/合并已有知识库 |
重要:本 skill 只负责生成知识库文件内容。相关设定/创作风格/ 目录的创建、_索引.md 的维护、知识库的版本控制,由 novel-setup 负责。
与 novel-lite 的衔接
- novel-lite 在阶段2构建必看文档时,从
相关设定/创作风格/加载分片 - 如果 novel-lite 发现"本章要写X场景但分片缺失",提示用户调用本 skill 进行增量提取
- novel-lite 创作完成后,通过自检报告反馈哪些量化指标达标/未达标,供本 skill 后续调整提取精度
与 novel-review 的衔接
- novel-review 模式 A(正文审查)新增的第8维度"风格一致性",审查依据之一就是本 skill 提取出的知识库
- novel-review 发现的风格类问题 → 可能触发本 skill 重新提取/修正对应分片
- novel-review 模式 D(阶段回顾)评估的风格指纹漂移 → 可能建议本 skill 重新校准量化指标
边界
- 不做原创风格设计:只从参考小说中"翻译"和"结构化"已有风格,不凭空创造风格规则
- 不替代用户判断:提取出的铁律、量化指标、正例反例都需要用户确认,不直接写入
- 不覆盖用户已有创作:如果用户已有定稿章节,提取出的风格应与已有定稿风格比对,不一致时提示用户选择以哪边为准
- 不处理非文本输入:只处理文字小说
- 不保证完全精确:量化指标是基于样本的统计估算,用户应根据实际创作效果调整
- 不主动读取用户未授权的文件:本地文件读取必须基于用户明确指定的路径
创作标准更新评估
每次与用户讨论后,无论本次讨论主题为何,必须执行以下评估:
- 用户是否对提取出的铁律、量化指标或正例/反例提出了调整意见? → 记录调整点,更新待写入的知识库文件内容
- 本次提取的场景分片是否填补了创作中的某个风格空白? → 在交付时向 novel-setup 建议将该分片纳入后续开写简报的"创作风格分片建议"
- 用户是否提供了额外的参考文本或反例? → 纳入同一次提取会话,合并分析后统一输出
- 本次讨论是否涉及创作标准本身的适用性争议? → 在对应分片的"触发场景外延"中追加说明
本 skill 只负责生成知识库文件内容,写入规范遵循 novel-setup 的目录管理和 novel-lite 的[创作标准更新规范]。提取结果经用户确认后,由 novel-setup 或用户写入目标路径。
Related skills