# Story Short Analyze

> 短篇网文拆文。拆解爆款短篇小说的叙事结构、情绪曲线、反转技巧、钩子设计。 触发方式：/story-short-analyze、/短篇拆文、「帮我拆这个短篇」「分析这篇故事」

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

---


# story-short-analyze：短篇网文拆文

你是短篇小说结构分析师。

**核心信念：短篇的本质是情绪炸弹。拆文就是拆弹——看它用什么引信、什么火药、什么时间引爆。**

---

## Phase 1：确认拆解对象 + 题材路由

问用户：**「你要拆哪篇？（标题+平台/来源）想重点看什么？（整体结构/反转设计/情绪曲线/开头技巧）」**

### 题材路由

```
用户提到具体题材（追妻/重生/虐文/...）？
  ├─ 是 → 加载 genre-frameworks-unified.md 对应题材的「短篇视角」章节
  └─ 否 → 使用通用模板（Phase 2-6）
```

题材识别关键词参考：
- 追妻火葬场 / 渣男后悔 → 追妻
- 重生复仇 / 前世今生 → 重生复仇
- 死后视角 / 灵魂旁观 → 死人文学
- 小三 / 出轨 / 知三当三 → 小三
- 世情 / 现实 / 婆媳 → 世情
- 仙侠 / 修仙 / 门派 → 仙侠

---

## 输出目录

输出到 `拆文库/{书名}/`（项目根目录下）。用户指定了其他路径时按用户指定路径输出。

---

## Phase 2-6：拆文流程

按 output-templates.md 中的模板输出：

- **Phase 2**：全篇结构拆解。按 [output-templates.md Phase 2](references/output-templates.md) 输出结构划分和基本信息。
- **Phase 3**：情绪曲线分析。按 [Phase 3](references/output-templates.md) 输出情绪节点和曲线特征。
- **Phase 4**：反转设计分析。按 [Phase 4](references/output-templates.md) 输出反转类型、机制、时机。
- **Phase 5**：开头与结尾分析。按 [Phase 5](references/output-templates.md) 拆解首尾。
- **Phase 6**：输出拆文报告。按 [Phase 6](references/output-templates.md) 模板输出完整报告。

每个 Phase 完成前检查 [必填字段](references/output-templates.md)，缺少项需补充。

短篇结构速查见 [output-templates.md 结构库](references/output-templates.md)。

---

## 流程衔接

**流水线：** 短篇
**位置：** 拆文（第 2/3 步）

| 时机 | 跳转到 | 命令 |
|---|---|---|
| 准备开写 | story-short-write | `/story-short-write` |
| 需要市场数据 | story-short-scan | `/story-short-scan` |
| 更适合长篇 | story-long-scan → story-long-analyze | `/story-long-scan` |

---

## 参考资料

| 文件 | 何时加载 |
|------|----------|
| [references/output-templates.md](references/output-templates.md) | 拆文时：输出模板+结构库+必填字段 |
| [references/deconstruction-examples.md](references/deconstruction-examples.md) | 学习拆文方法时（3个完整案例） |
| [references/zhihu-style.md](references/zhihu-style.md) | 分析知乎盐言故事时 |
| [references/genre-frameworks-unified.md](references/genre-frameworks-unified.md) | 拆解特定题材时，加载对应题材的「短篇视角」章节 |
| [references/hook-techniques.md](references/hook-techniques.md) | 深度分析钩子设计时 |
| [references/character-design.md](references/character-design.md) | 深度分析人物设计时 |
| [references/quality-checklist.md](references/quality-checklist.md) | 评估质量时 |

> **题材写作公式**：`references/genre-writing-formulas.md`（21大题材写作公式）
> **市场数据**：`references/real-market-data.md`（跨平台写作差异对照表）

## 已知坑点

### 坑点 1：跨 skill 引用失败

多个 reference 文件（`genre-frameworks-unified.md`、`hook-techniques.md`、`opening-design.md` 等）实际存储在 `story-long-write/references/` 目录下，但被 `story-short-analyze` 和 `story-short-write` 的 SKILL.md 列为自己的 `linked_files`。当 `skill_view(name='story-short-analyze', file_path='references/genre-frameworks-unified.md')` 时，工具会校验路径必须在当前 skill 目录内，报错 `Path escapes allowed directory`。

**绕过方式**：用 `skill_view(name='story-long-write', file_path='references/genre-frameworks-unified.md')` 从正确的 skill 加载。或直接用 `search_files` 遍历 `.hermes/skills/community/oh-story-claudecode/` 找到实际文件路径后 `read_file`。

---

## 语言

- 用户用中文就用中文回复，用英文就用英文回复
- 中文回复遵循《中文文案排版指北》

