| name | chai-shu |
| description | 小说拆书与分析的主入口。支持自动化拆书、拆分扫描、分章节概括、全书概括、人物概括、事件概括。
当用户提到"拆书"、"分析小说"、"小说拆解"时使用。
|
拆书工具系统
小说拆书与分析的主入口命令。
触发方式
功能菜单
当用户触发本skill时,展示以下菜单:
📚 拆书工具系统
请选择功能:
1. 自动化拆书 → 顺序执行 2→3→4→5→6
2. 拆分扫描 → 扫描结构 + 执行拆分
3. 分章节概括 → 逐章生成概括(依赖2)
4. 全书概括 → 生成全书理解(依赖3)
5. 人物概括 → 人物关系概要(依赖3)【拟人阅读模式】
6. 事件概括 → 事件线追踪(依赖3)【拟人确认模式】
当前工作目录:C:\Users\Administrator\AppData\Roaming\AionUi\aionui\qwen-temp-1772299398561\Factory\拆书/
参数处理
用户输入可能是:
- 空:显示菜单,等待用户选择
- 书名:如
末世萝莉 → 匹配 《末世:顶级杀手的我变成了萝莉》
- 文件路径:如
xxx.txt → 直接使用
- 数字:如
3 → 直接执行对应功能
依赖关系
2. 拆分扫描
│
▼
3. 分章节概括
│
┌──┴──┐
▼ ▼ ▼
4.全书 5.人物 6.事件
子skill调用
根据用户选择,使用 Skill 工具调用对应的 skill:
| 选择 | 调用skill |
|---|
| 1 | 顺序执行 chai-fen-sao-miao → fen-zhang-jie-gai-kuo → 全书概括 → renwu-guanxi → shijian-xian |
| 2 | chai-fen-sao-miao(拆分扫描) |
| 3 | fen-zhang-jie-gai-kuo(分章节概括) |
| 4 | 全书概括(待实现) |
| 5 | renwu-guanxi(人物关系概要) |
| 6 | shijian-xian(事件线追踪) |
功能说明
功能5:人物关系概要(拟人阅读模式)
采用模拟人类阅读的方式:
- 阶段1:读取全书概括+名词表,生成角色假设
- 阶段2:带着假设顺序阅读章节概括,持续更新笔记
- 阶段3:用户确认后归纳角色地位
- 阶段4:深入挖掘人物关系
- 阶段5:生成 Mermaid 关系图谱
产出:角色地位.yaml、人物关系.yaml、关系图谱.md
功能6:事件线追踪(拟人确认模式)
先直接梳理,有疑问再回原文确认:
- 阶段1:直接梳理核心主线 + 2-3个副主线
- 阶段2:审视结果,有疑问回原文确认(最多10次)
- 阶段3:综合归档,生成时间轴
产出:事件线.yaml、时间轴.md
工作目录
所有操作基于:C:\Users\Administrator\AppData\Roaming\AionUi\aionui\qwen-temp-1772299398561\Factory\拆书/
已拆分的书籍目录格式:《书名》/
目录结构
Factory/拆书/{书名}/
├── 拆分/ # 章节原文
├── 概括/ # 章节概括
├── 人物和设定/ # 人物相关
│ ├── 名词表.md # 核心人物列表
│ ├── _分析笔记.md # 分析过程记录
│ ├── _progress.json # 增量更新进度
│ ├── 角色地位.yaml # 角色重要程度
│ ├── 人物关系.yaml # 关系数据
│ └── 关系图谱.md # Mermaid 可视化
├── 事件线/ # 事件相关
│ ├── 初次事件线追踪.md # 初次梳理结果
│ ├── _事件线笔记.md # 确认过程记录
│ ├── _progress.json # 增量更新进度
│ ├── 事件线.yaml # 最终结构化数据
│ └── 时间轴.md # Mermaid 可视化
├── 全书概括.md # 全书理解
└── 设定集.md # 世界观设定
执行前检查
- 功能 3-6 执行前检查前置依赖是否完成
- 如未完成,提示用户先执行前置步骤