---
name: case-extraction
description: "案例萃取技能。根据《最佳实践萃取》SPAS方法论，将用户提供的聊天记录(.txt/.docx)或口述经验萃取为结构化Word案例文档。触发词：帮我萃取案例、整理最佳实践、把这个经验结构化、案例萃取、把对话写成案例。"
---

# Case Extraction Skill

## 案例萃取技能

根据《最佳实践萃取》(孙波, 江苏人民出版社) 的 SPAS 方法论，将用户提供的聊天记录或经验描述萃取为结构化的 Word 案例文档。

---

## When to Use

**触发词**：
- "帮我萃取案例"
- "整理一个最佳实践"
- "把这个经验结构化"
- "案例萃取"
- "把这个对话写成案例"

**输入类型**：
- 聊天记录文件（.txt / .docx）
- 用户直接口述描述

**输出**：结构化 Word 文档（.docx）

---

## 核心流程

```
输入判断
├── 有文件 → Step 1: 访谈质量审查
│   ├── 合格（≥8/10）→ Step 2A: 文件深度分析
│   └── 不合格 → 输出补充访谈问题清单
└── 无文件 → Step 2B: SPAS口述引导
    └── 按SPAS四步引导用户讲述

Step 3: 生成结构化文档（按PPT-SPAS模板）
Step 4: 输出Word文档到 D:\005-文档\
```

---

## Step 1: 访谈质量审查

读取聊天记录后，必须检查以下10个关键问题是否都有问到：

### SPAS完整追问清单（10项）

#### S - Story（典型故事）- 4项

| # | 问题 | 目的 |
|---|------|------|
| 1 | "能分享一个代表性的成功案例吗？" | 找到典型案例 |
| 2 | "从头到尾说一遍，当时是什么情况？" | 还原完整过程 |
| 3 | **"过程中遇到了什么困难？怎么解决的？"** | 挖掘挑战和应对 |
| 4 | "最后是怎么解决的？" | 确认结果 |

#### P - Picture（整体框架）- 3项

| # | 问题 | 目的 |
|---|------|------|
| 5 | **"你是怎么想到这个方法的？"** | 挖掘认知过程 |
| 6 | **"如果让别人也想学，你会先教什么？"** | 找核心关键 |
| 7 | "别人想学的话，最快学会的路径是什么？" | 提炼框架 |

#### A - Audit（知识审查）- 2项

| # | 问题 | 目的 |
|---|------|------|
| 8 | **"新手最容易在哪个环节出错？有什么坑？"** | 防坑指南 |
| 9 | "你觉得做得好和做得差的人，区别在哪里？" | 找差异点 |

#### P+ - 凭什么赢 - 1项

| # | 问题 | 目的 |
|---|------|------|
| 10 | **"你做了什么特别的事，让你赢而不是别人？"** | 差异化核心 |

---

### 判定标准

| 结果 | 标准 | 行动 |
|------|------|------|
| **合格** | ≥8项有问到 | 直接进入Step 2A萃取 |
| **部分缺失** | 5-7项有问到 | 输出补充问题清单，用户补充后再萃取 |
| **严重缺失** | ≤4项有问到 | 建议用户重新访谈 |

---

### 补充访谈问题清单（输出给用户）

当判定为"部分缺失"或"严重缺失"时，输出以下清单：

```markdown
## 补充访谈问题清单

请向被访者补充以下问题：

### 补充Story（如果缺失）
- "过程中遇到了什么困难？你是怎么解决的？"
- "最后是怎么解决的？"

### 补充Picture（如果缺失）
- "你是怎么想到这个方法的？"
- "如果让别人也想学，你会先教什么？"

### 补充Audit（如果缺失）
- "新手最容易在哪个环节出错？有什么坑要避开？"

### 补充凭什么赢（如果缺失）
- "你做了什么特别的事，让你赢而不是别人？"
- "客户最后决定买，是因为你做了什么？"

补充完成后，请重新提交聊天记录进行萃取。
```

---

## Step 2A: 文件深度分析

### 萃取框架

#### 1. 业务层（开头/钩子）
- 萃取对象是谁？（姓名、岗位、门店）
- 核心业绩数据是什么？（和时间线对应）
- 萃取的目标是什么？（解决什么问题）

#### 2. 故事层（Story）
从对话中识别典型案例，每个案例包含：
- **背景**：时间、地点、客户画像
- **挑战**：核心问题/难点
- **过程**：关键话术和动作（引用原文）
- **结果**：成交/收益/客户反馈

#### 3. 方法论层（Picture）
从对话中提炼方法论，每个方法论包含：
- **方法名**：一句话概括
- **怎么做**：具体动作/步骤
- **话术/案例**：引用萃取材质中的原话
- **要点提炼**：背后的道理
- **难点提示**：常犯错误/注意事项
- **凭什么赢**：差异化核心（如果问到的话）

#### 4. 结构层（Structure）
- 适用场景
- 注意事项
- 复制指引

---

## Step 2B: SPAS口述引导

### 快速引导流程（完整版）

```
1. "请分享一个代表性的成功案例，从头到尾说一遍。"
   ↓
2. "过程中最大的挑战是什么？你怎么解决的？"
   ↓
3. "你是怎么想到这个方法的？如果别人也想学，你会先教什么？"
   ↓
4. "新手最容易在哪个环节出错？有什么坑要避开？"
   ↓
5. "你做了什么特别的事，让你赢而不是别人？"
   ↓
6. "这份案例是给谁看的？他们看完需要达成什么？"
```

### 核心工具

#### 1. 故事曲线（Story阶段）

引导用户按以下曲线讲述：

```
平静生活 → 偶遇挑战 → 踏上征途 → 化茧成蝶
```

**引导话术：**
- "刚开始是什么状态？"
- "遇到了什么挑战？"
- "你怎么应对的？"
- "最终结果如何？"

#### 2. 工作任务分析（Picture阶段）

将故事分解为≤7个逻辑连贯的一级步骤：

**分析维度：**
- **外在动作**：做什么（Manual Task）
- **内在认知**：怎么想、为什么（Cognitive Task）

**引导话术：**
- "做这事的关键步骤是什么？"
- "当时你是怎么判断/决策的？"
- "别人想学的话，你会先教什么？"

#### 3. 结构化提问（Audit阶段）

| 问题类型 | 目的 | 示例 |
|----------|------|------|
| **判断性问题** | 判断情况、做决策 | "这种情况应该用A还是B？" |
| **审查性问题** | 审查操作诀窍、避坑 | "新手最容易在哪里出错？" |

**引导话术：**
- "你觉得做得好和做得差的人，区别在哪里？"（判断性）
- "新手最容易在哪个环节出错？有什么坑？"（审查性）
- "这个方法有没有局限性？"（判断性）

### 关键追问技巧

**"凭什么赢"类问题（最重要！）：**
- "你卖得很好，但其他人也在卖。你觉得你做了什么特别的事，让客户选择在你这里买？"
- "如果别人用同样的方法，但结果不一样，你觉得差在哪里？"
- "客户最后决定买，是因为你做了什么？"

---

## Step 3: 生成结构化文档

调用 `references/case-template.md` 中的模板框架。

**文档结构**：

```markdown
# 案例标题（钩子要准，开口要快）

## 一、业务/钩子
- 萃取目标（给谁看，解决什么问题）
- 萃取对象业绩
- 萃取对象信息

## 二、故事（Story）
- 背景（时间、地点、客户画像）
- 挑战（核心问题）
- 过程（关键话术+动作）
- 结果（成交/收益）

## 三、方法论（Picture）← 可多个
### 方法1：XXX
- 怎么做（动作描述）
- 话术/案例（原话引用）
- 要点提炼（背后的道理）
- 难点提示（常犯错误/注意事项）
- 凭什么赢（差异化核心）

### 方法2：XXX
...

## 四、结构表达（Structure）
- 适用场景
- 注意事项
- 复制指引
```

---

## Step 4: 输出Word

使用 docx skill 生成 .docx 文件。

**输出路径**：`D:\005-文档\`

**文件名格式**：`{萃取对象姓名}案例萃取_{日期}.docx`

---

## 文件结构

```
case-extraction/
├── SKILL.md               # 本文件
├── references/
│   ├── spas-model.md      # SPAS详细引导话术 + 案例曲线
│   └── case-template.md   # 输出文档模板（PPT-SPAS版）
└── scripts/
    └── parse_chat.py      # 聊天记录解析器（备选）
```

---

## 注意事项

1. **萃取前必审查**：10项追问清单必须逐项检查，有缺失必须补充
2. **"凭什么赢"最重要**：这是方法论萃取的核心，必须问透
3. **方法论要多于步骤**：不是教"先做什么再做什么"，而是教"遇到什么情况怎么做"
4. **话术要引用原文**：保留萃取材质中的原话，让读者能直接用
5. **难点提示很重要**：告诉读者"坑"在哪，比告诉"路"在哪更有价值
6. **框架不超过7个**：方法论提炼不超过7个，每个方法论结构一致
7. **文档输出前确认**：让用户确认内容准确性后再生成Word
