# Chai Shu

> 小说拆书与分析的主入口。支持自动化拆书、拆分扫描、分章节概括、全书概括、人物概括、事件概括。 当用户提到"拆书"、"分析小说"、"小说拆解"时使用。

- Skill: `4xiaxia/chai-shu` (Agent Skill)
- Install (CLI): `npx skillmds@latest add 4xiaxia/chai-shu`
- Raw SKILL.md: https://api.skillmd.com/api/skills/4xiaxia/chai-shu/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: 4xiaxia (https://skillmd.com/u/4xiaxia)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/4xiaxia/chai-shu

---


# 拆书工具系统

小说拆书与分析的主入口命令。

## 触发方式

- 拆书
- 拆书：《书名》
- 拆书 书名或路径

## 功能菜单

当用户触发本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 执行前检查前置依赖是否完成
- 如未完成，提示用户先执行前置步骤

