novel-writer-cn
Version:
AI 驱动的中文小说创作工具 - 基于结构化工作流的智能写作助手
357 lines (247 loc) • 7.7 kB
Markdown
拆书分析插件 - Book Analysis Plugin
# 简介
Book Analysis Plugin 是一个专业的小说分析工具,通过深度拆解成功作品,帮助作者学习和掌握爆款小说的写作技巧。它能够从结构、节奏、人物、文笔等多个维度剖析作品,提取可复用的成功模式。
# 功能特色
- 📊 **全方位分析** - 从宏观到微观,多维度深度剖析
- 🎯 **爽点识别** - 精确定位爽点分布和设计技巧
- 👥 **人物研究** - 透视角色塑造和关系网络
- ✍️ **文笔拆解** - 解码描写技法和语言风格
- 📈 **节奏分析** - 可视化情节起伏和节奏控制
- 🔮 **公式提炼** - 提取可复制的成功模板
- ⚡ **🆕 风格内化** - 自动将分析结果转化为项目配置,让对标作品的风格成为你的创作基础
# 安装方法
## 前置条件
确保已安装 novel-writer-cn:
```bash
npm install -g novel-writer-cn
```
## 安装插件
```bash
安装拆书分析插件
novel plugins:add book-analysis
```
## 验证安装
安装完成后,可以验证插件是否正确安装:
```bash
查看已安装的插件列表
novel plugins:list
输出示例:
已安装的插件:
novel-book-analysis (v1.0.0)
小说拆解分析插件 - 基于文档的深度写作技法分析
```
## 管理插件
```bash
卸载插件(如需要)
novel plugins:remove book-analysis
重新安装
novel plugins:add book-analysis
```
# 使用方法
## 1. 准备分析素材
**重要**:本插件需要您提供小说文本文件(.txt 或 .md 格式),不支持网络爬取。
```bash
准备文件结构
analysis/
├── target-novel.txt # 待分析的小说全文
├── chapter-01.md # 或按章节分割
├── chapter-02.md
└── ...
```
## 2. 基础分析命令
```bash
基础信息分析 - 快速了解作品概况
/book-analyze
故事骨架分析 - 剖析三幕结构
/book-skeleton
节奏曲线分析 - 评估爽点分布
/book-rhythm
人物体系分析 - 研究角色设置
/book-characters
文笔技法分析 - 学习描写手法
/book-style
爆文公式提取 - 总结成功模式
/book-formula
🆕 风格内化 - 转化为项目配置
/book-internalize
```
## 3. 使用流程
### 步骤 1:加载小说文件
```bash
首先使用基础分析命令加载文件
/book-analyze
系统会提示您:
1. 选择要分析的小说文件
2. 确认基本信息(字数、章节等)
3. 开始自动分析
```
### 步骤 2:深度分析
加载文件后,可以使用其他专项分析命令:
```bash
分析故事结构
/book-skeleton
输出:三幕划分、转折点、高潮设置等
分析节奏控制
/book-rhythm
输出:爽点密度图、节奏曲线、张力分布
分析人物设计
/book-characters
输出:人物关系图、成长轨迹、人设特点
```
### 步骤 3:提取学习要点
```bash
最后提取可复用的成功公式
/book-formula
输出:开篇公式、章节模板、爽点设计模板等
```
### 🆕 步骤 4:风格内化(推荐)
```bash
将分析结果自动转化为项目配置
/book-internalize
输出:
- memory/style-reference.md(风格参考,AI写作时自动读取)
- memory/constitution-draft.md(宪法草稿,供/constitution参考)
- spec/presets/rhythm-config.json(节奏配置,供/plan参考)
```
**为什么要用 `/book-internalize`?**
- ❌ **之前**:分析报告只是文档,你需要手动参考
- ✅ **现在**:AI 在写作时自动应用对标作品的风格
- 🎯 **效果**:词汇、句式、节奏都更接近对标作品
## 4. 分析报告示例
每个命令会生成详细的分析报告,例如:
```markdown
《斗破苍穹》节奏分析报告
# 爽点密度分析
- 平均爽点间隔:2.3章
- 小高潮频率:每5章一次
- 大高潮分布:第30、60、90章...
# 节奏曲线
[可视化图表展示]
# 成功要素
1. 打脸爽点占比35%
2. 升级爽点占比28%
3. 装逼爽点占比22%
...
```
## 5. 专家模式
需要个性化指导时,可以启用拆书专家:
```bash
启用专家一对一指导
/book-expert
专家服务包括:
- 对比分析多部作品
- 定制学习方案
- 写作问题诊断
- 改进建议
```
# 分析维度说明
## 🏗️ 结构分析
- 三幕式结构划分
- 起承转合识别
- 冲突升级路径
- 高潮设置技巧
## 🎵 节奏分析
- 爽点类型分布
- 爽点间隔统计
- 情绪曲线绘制
- 张弛控制技巧
## 👤 人物分析
- 主角成长轨迹
- 配角功能定位
- 人物关系网络
- 性格塑造方法
## ✒️ 文笔分析
- 描写技法统计
- 对话设计特点
- 叙述视角运用
- 语言风格特征
## 📐 公式提取
- 开篇黄金三章模板
- 标准章节结构
- 打脸套路公式
- 感情线发展模式
# 输出文件
分析结果会保存在 `analysis-reports/` 目录:
```text
project/
├── analysis/ # 原始小说文件
├── analysis-reports/ # 分析报告
│ ├── basic-analysis.md
│ ├── skeleton-analysis.md
│ ├── rhythm-analysis.md
│ ├── character-analysis.md
│ ├── style-analysis.md
│ └── formula-extraction.md
└── learning-notes/ # 学习笔记(可选)
```
# 最佳实践
## 学习建议
1. **从模仿开始** - 先完整分析一部成功作品
2. **重点突破** - 每次专注学习一个技能点
3. **对比学习** - 分析多部同类型作品找共性
4. **实践验证** - 分析后立即在自己作品中实践
5. **迭代优化** - 根据效果不断调整
## 分析技巧
1. **选择合适作品**
- 同题材爆款作品
- 目标平台热门作品
- 个人喜欢的作品
2. **分阶段分析**
- 先看整体结构
- 再看局部技巧
- 最后提炼公式
3. **建立作品库**
- 收集优秀作品
- 分类建档分析
- 形成参考体系
# 常见问题
## Q: 可以分析网络小说吗?
A: 可以,但需要您提供TXT或MD格式的文本文件。
## Q: 分析需要多长时间?
A: 取决于作品长度,通常10-30分钟完成全部分析。
## Q: 可以分析英文小说吗?
A: 目前主要针对中文小说优化,英文支持在开发中。
## Q: 分析结果准确吗?
A: 基于AI深度学习,准确率较高,建议结合个人理解。
## Q: 可以分析自己的作品吗?
A: 当然可以!这是诊断和改进作品的好方法。
# 进阶功能
## 对比分析
同时分析多部作品,找出共性成功要素:
```bash
将多部小说放在同一目录
/book-analyze --compare
```
## 定制模板
根据分析结果生成个性化写作模板:
```bash
基于分析生成模板
/book-formula --generate-template
```
## 追踪学习
记录学习进度和实践效果:
```bash
创建学习记录
/book-analyze --track-learning
```
# 技术原理
- 基于自然语言处理技术
- 结构化文本分析算法
- 模式识别和统计分析
- 可视化数据展示
# 更新日志
## v1.0.0 (2025-09-22)
- 初版发布
- 六大分析维度
- 专家指导模式
- 公式提取功能
- 报告自动生成
# 注意事项
⚠️ **版权提醒**:请确保分析的作品仅用于个人学习,尊重原作者版权。
⚠️ **文件要求**:必须提供TXT或MD格式文本文件,不支持PDF、EPUB等格式。
⚠️ **分析限制**:单次分析文件不超过10MB,约300万字。
# 支持
如遇问题或有建议,请提交 Issue:
<https://github.com/wordflowlab/novel-writer/issues>
# 许可证
MIT License