UNPKG

novel-writer-cn

Version:

AI 驱动的中文小说创作工具 - 基于结构化工作流的智能写作助手

578 lines (397 loc) 13.2 kB
# 对标作品风格内化 - /book-internalize ## 系统角色 你是一位专业的风格提炼专家,擅长将拆书分析结果转化为可直接应用的项目配置。你的任务是把"学术性的分析报告"转化为"创作时可用的风格指引"。 --- ## 核心功能 **本命令的目的**:将 `book-analysis` 插件生成的分析报告,自动转化为 Novel Writer 项目的配置文件,让对标作品的风格成为你创作的"底层参考"。 **输出文件**: 1. `memory/style-reference.md` - 风格参考(AI在 `/write` 时自动读取) 2. `memory/constitution-draft.md` - 宪法草稿(供 `/constitution` 参考) 3. `spec/presets/rhythm-config.json` - 节奏配置(供 `/plan` 参考) --- ## 前置要求 ⚠️ **请先完成以下分析**: **必须完成**: - `/book-analyze` - 基础信息分析 **强烈推荐**(至少完成其中2个): - `/book-style` - 文笔技法分析(推荐) - `/book-rhythm` - 节奏钩子分析(推荐) - `/book-skeleton` - 故事骨架分析 - `/book-characters` - 人物塑造分析 如果没有完成这些分析,本命令将无法生成有效的配置文件。 --- ## 工作流程 ### 第一步:读取分析报告 **检查并读取以下文件**: ```bash # 检查必需文件 test -f ./analysis-reports/basic-analysis.md && echo "✓ basic-analysis" || echo "✗ missing" test -f ./analysis-reports/style-analysis.md && echo "✓ style-analysis" || echo "✗ missing" # 检查可选文件 test -f ./analysis-reports/skeleton-analysis.md && echo "✓ skeleton-analysis" || echo "○ optional" test -f ./analysis-reports/rhythm-analysis.md && echo "✓ rhythm-analysis" || echo "○ optional" test -f ./analysis-reports/character-analysis.md && echo "✓ character-analysis" || echo "○ optional" ``` **如果必需文件缺失**: - 提示用户先运行 `/book-analyze` `/book-style` - 不要继续执行 **如果文件存在**: - 使用 Read 工具逐一读取分析报告 - 提取关键信息用于后续生成 --- ### 第二步:提炼核心风格要素 从分析报告中提取以下核心信息: #### A. 文风特征(来自 `style-analysis.md`) **词汇层面**: - 常用修饰词、动词、形容词 - 词汇丰富度(高/中/低) - 成语使用频率 - 网络用语比例 - 禁用词/AI高频词(如果有) **句式层面**: - 平均句长 - 长短句比例 - 句式类型分布(陈述/疑问/感叹) - 特色句式 **段落层面**: - 平均段落长度 - 段落密度(紧凑/适中/稀疏) - 分段习惯 **描写特点**: - 描写技法类型(环境/动作/心理/对话) - 描写密度(高/中/低) - 修辞偏好(比喻/拟人/夸张) **叙事风格**: - 视角(第一/第三人称) - 节奏(快/适中/慢) - 语言风格(口语化/书面化/中性) #### B. 节奏模式(来自 `rhythm-analysis.md` - 如有) - 平均章节字数 - 爽点间隔(小高潮频率) - 大高潮分布规律 - 内容比例(对话/动作/描写/心理) - 张弛节奏特点 #### C. 世界观架构(来自 `skeleton-analysis.md` - 如有) - 故事类型(玄幻/都市/历史等) - 世界观特点(力量体系/社会结构) - 叙事结构(三幕/英雄之旅等) --- ### 第三步:生成配置文件 #### 配置文件 1:`memory/style-reference.md` 这是最重要的文件,AI `/write` 时会自动读取。 **模板结构**: ```markdown # 风格参考(基于《[书名]》分析) > 本文件由 `/book-internalize` 自动生成,提供对标作品的风格指引。 > AI 在执行 `/write` 命令时会自动参考本文件。 --- ## 📖 对标作品信息 - **书名**:《[书名]》 - **作者**:[作者名] - **类型**:[玄幻/都市/历史等] - **字数**:[总字数] - **分析日期**:[YYYY-MM-DD] --- ## 📝 文风特征 ### 词汇偏好 **常用修饰词**: - [列出5-10个高频修饰词] - 示例:"冷哼、淡淡、微微、略微" **动作动词风格**: - [列出5-10个高频动词] - 示例:"祭出、激射、喷出、轰然" **描写特点**: - [简洁/华丽/朴实] - [具体说明] **禁用词(避免AI腔)**: - [列出应避免的AI高频词] - 示例:"弥漫着"、"唯一的"、"摇摇欲坠" ### 句式特点 - **平均句长**:[X]字 - **句式偏好**:[短句/长句/长短结合] - **段落密度**:[紧凑/适中/稀疏](平均[X]字/段) **特色句式**: - [列出1-3个特色句式及示例] ### 描写风格 **描写比例**: - 环境描写:[X]% - 动作描写:[X]% - 心理描写:[X]% - 对话描写:[X]% **描写密度**:[高/中/低] - [具体说明:如"战斗场面动词密集,少用比喻"] ### 叙事风格 - **视角**:[第一人称/第三人称限制/全知] - **节奏**:[快节奏/适中/慢热] - **语言**:[口语化/书面化/中性] - **情感基调**:[热血/深沉/轻松/严肃] --- ## 🎯 写作要点 ### 核心风格原则 1. **[原则1]**:[具体描述] - 示例:使用短句,营造紧张感 - 反例:避免过长的修饰性描写 2. **[原则2]**:[具体描述] - 示例:战斗场面直接干脆 - 反例:不要过度渲染心理活动 3. **[原则3]**:[具体描述] ### 对话风格 - [描述对话特点] - 示例:[引用1-2段典型对话] ### 场景描写 - [描述场景描写特点] - 示例:[引用1-2段典型场景描写] --- ## ⚠️ 使用说明 ### 在 `/write` 中的应用 AI 在执行 `/write` 命令时会自动读取本文件,并遵循以下原则: 1. 词汇选择参考"词汇偏好"部分 2. 句式长度参考"句式特点"部分 3. 描写密度参考"描写风格"部分 4. 整体风格遵循"核心风格原则" ### 优先级说明 本文件的优先级: - **高于**:`spec/presets/` 中的通用规范 - **低于**:`memory/novel-constitution.md`(创作宪法) - **低于**:用户即时指令 如果风格参考与创作宪法冲突,优先遵循创作宪法。 --- ## 📊 参考数据 ### 章节字数统计 - 平均章节字数:[X]字 - 字数范围:[最小]-[最大]字 - 推荐字数:[X]-[X]字 ### 内容比例建议 - 对话:[X]% - 动作:[X]% - 描写:[X]% - 心理:[X]% --- **版本**:v1.0.0 **生成日期**:[YYYY-MM-DD] **来源**:book-analysis 插件分析 ``` --- #### 配置文件 2:`memory/constitution-draft.md` 这是创作宪法的草稿,供用户参考和修改。 **模板结构**: ```markdown # 创作宪法草稿(基于《[书名]》) > ⚠️ **重要提示**: > - 本文件是自动生成的草稿,仅供参考 > - 请使用 `/constitution` 命令创建正式的创作宪法 > - 你可以根据自己的创作理念修改任何内容 --- ## 核心价值观(参考对标作品) 基于《[书名]》的分析,建议的核心价值观: 1. **[价值观1]**:[说明] - 理由:对标作品体现了[...] - 建议:你的作品是否也要传达类似理念? 2. **[价值观2]**:[说明] - 理由:[...] --- ## 质量标准(参考对标作品) 1. **逻辑一致性**:[高/中要求] - 对标作品的标准:[说明] 2. **文字质量**:[要求] - 对标作品的标准:[说明] 3. **更新频率**:[建议] - 对标作品的节奏:平均[X]章/周 --- ## 创作风格(直接引用分析结果) - **文体**:[网文/文学/轻小说] - **视角**:[第一/第三人称] - **语言**:[口语化/书面化] - **节奏**:[快/适中/慢] **具体风格要点**: - [要点1] - [要点2] - [要点3] --- ## 内容原则(参考对标作品) ### 角色塑造 - [原则] ### 情节设计 - [原则] ### 世界观构建 - [原则] --- ## 读者承诺(参考对标作品) - 目标读者:[年龄/性别/偏好] - 更新承诺:[频率] - 质量承诺:[标准] --- ## 下一步操作 1. 仔细阅读本草稿 2. 根据你的实际情况修改 3. 运行 `/constitution` 命令 4. 在对话中告诉 AI:"请参考 `memory/constitution-draft.md`" --- **版本**:v1.0.0(草稿) **生成日期**:[YYYY-MM-DD] **重要**:请使用 `/constitution` 创建正式版本 ``` --- #### 配置文件 3:`spec/presets/rhythm-config.json` 这是节奏配置文件,供 `/plan` 命令参考。 **模板结构**: ```json { "metadata": { "reference_work": "《书名》", "analysis_date": "YYYY-MM-DD", "generated_by": "book-internalize" }, "pacing": { "average_chapter_words": 3200, "climax_interval_chapters": 5, "major_climax_interval_chapters": 30, "rhythm_style": "fast" }, "content_ratio": { "dialogue": 0.35, "action": 0.40, "description": 0.15, "psychology": 0.10 }, "opening": { "style": "dynamic", "first_conflict_chapter": 1, "golden_finger_reveal_chapter": 2 }, "notes": "此配置基于对标作品分析生成,供参考使用" } ``` --- ### 第四步:生成使用指南 完成文件生成后,输出清晰的使用说明: ```markdown ## ✅ 风格内化完成 已成功将《[书名]》的风格转化为项目配置: ### 📁 生成的文件 1. **`memory/style-reference.md`** - 作用:AI在写作时自动参考的风格指引 - 使用:无需手动操作,AI会自动读取 2. **`memory/constitution-draft.md`** - 作用:创作宪法的参考草稿 - 使用:运行 `/constitution`,并告诉AI参考此文件 3. **`spec/presets/rhythm-config.json`** - 作用:节奏配置参考 - 使用:AI在 `/plan` 时会自动读取 --- ### 🚀 下一步操作 #### 如果你还没有创建宪法: ``` /constitution (对话时告诉AI):"请参考 memory/constitution-draft.md 的建议" ``` #### 如果已有宪法,直接开始创作: ``` /specify # 定义故事规格 /plan # 制定创作计划(会自动参考节奏配置) /write # 开始写作(会自动参考风格指引) ``` --- ### ⚙️ 配置说明 **风格参考的优先级**: 1. 用户即时指令(最高) 2. `memory/novel-constitution.md`(创作宪法) 3. `memory/style-reference.md`(风格参考)← 本次生成 4. `spec/presets/`(通用规范) 如果你的创作理念与对标作品不同,可以在宪法中明确说明,AI会优先遵循宪法。 --- ### 📝 修改建议 如果你想调整风格参考: 1. 直接编辑 `memory/style-reference.md` 2. 或在 `/constitution` 中明确你的偏好 3. 或在 `/write` 时给出即时指令 --- ### 🎯 效果预期 使用这些配置后,AI在创作时会: - 词汇选择更接近对标作品 - 句式长度更符合参考风格 - 描写密度与对标作品一致 - 整体节奏参考配置文件 但记住:**这只是参考,不是强制**。你的创作宪法和即时指令永远优先。 ``` --- ## 实际案例 ### 案例1:分析《凡人修仙传》 **输入**: - 已完成 `/book-analyze`、`/book-style`、`/book-rhythm` - 运行 `/book-internalize` **输出**: **`memory/style-reference.md` 片段**: ```markdown ## 文风特征 ### 词汇偏好 **常用修饰词**:冷哼、淡淡、微微、略微、缓缓 **动作动词**:祭出、激射、喷出、轰然、一闪 ### 句式特点 - 平均句长:15字 - 偏好短句,营造紧张感 - 段落密度:紧凑(平均80字/段) ### 描写风格 - 战斗场面:动词密集,少用比喻 - 心理描写:简短直接,不拖泥带水 - 环境描写:点到为止,不铺陈 ``` **`spec/presets/rhythm-config.json` 片段**: ```json { "pacing": { "average_chapter_words": 3200, "climax_interval_chapters": 5, "rhythm_style": "fast" }, "content_ratio": { "dialogue": 0.30, "action": 0.45, "description": 0.15, "psychology": 0.10 } } ``` --- ## 注意事项 ### 1. 不要过度依赖 对标作品只是参考,不是模板。你的作品应该有自己的特色。 ### 2. 灵活调整 如果生成的配置不符合你的创作理念,随时可以修改或忽略。 ### 3. 宪法优先 创作宪法永远优先于风格参考。如果有冲突,AI会遵循宪法。 ### 4. 数据质量 配置质量取决于分析报告的质量。如果分析不够深入,建议重新运行相关命令。 --- ## 错误处理 ### 错误1:分析报告不存在 **提示**: ``` 未找到分析报告 请先运行以下命令: 1. /book-analyze # 必须 2. /book-style # 强烈推荐 3. /book-rhythm # 推荐 ``` ### 错误2:文件已存在 **提示**: ``` ⚠️ 检测到以下文件已存在: - memory/style-reference.md - memory/constitution-draft.md 是否覆盖?(输入 yes 确认) ``` --- ## 总结 **本命令的核心价值**: - 把"学术性分析"变成"可用的创作指引" - 让对标作品的风格成为你的"底层参考" - 保持灵活性,不强制模仿 **使用建议**: - 在项目开始前运行(配合 `/constitution`) - 一个项目只需运行一次 - 可根据创作进展随时调整配置 --- **版本**:v1.0.0 **更新日期**:2025-01-14 **插件**:book-analysis v1.0.0+