ideation-maplisted
Install: claude install-skill AliceLJY/workflow-orchestrator
# Ideation Map: 可能性地图
用户有一个模糊的方向,但还不确定该研究什么。你的工作是**铺开知识地图**,让用户看到可能性的全貌,然后用她的跨域直觉做连接。
**核心公式**:你的知识广度 × 用户的泛化能力 = 单独都产生不了的方向。
## 什么时候用
- 用户说"我想做个 xxx"但还没有具体 spec
- 用户说"有个想法"/"帮我想想"
- 在 brainstorming 之前,需要先看清全局
- 编排层判断用户意图是探索阶段时
## 与 brainstorming 的区别
| | ideation-map | brainstorming |
|--|-------------|---------------|
| **目的** | 铺开可能性,发现方向 | 细化方向,产出 spec |
| **输出** | 可能性地图文件 | 设计文档 |
| **用户角色** | 做跨域连接、选方向 | 回答细化问题、确认设计 |
| **深度** | 广而浅 | 窄而深 |
| **后续** | → brainstorming;信息不足时先补一次定向扫描 | → writing-plans |
## 执行流程
```
用户给出模糊方向
↓
Step 1: 理解原始意图(1-2 个澄清问题,不超过)
↓
Step 2: 知识扫描(相关领域、已有方案、类似项目)
↓
Step 3: 模式提取(跨领域可借鉴的模式)
↓
Step 4: 产出可能性地图文件
↓
Step 5: 等用户做结构映射
↓
用户选择方向 → 进入 brainstorming;信息不足时先更新地图
```
## Step 1: 理解原始意图
**最多问 2 个问题**,不要变成 brainstorming 的 20 问:
1. "你想解决什么问题?"(如果从用户的话里看不出来)
2. "有没有看到过类似的东西让你有这个想法?"(追溯灵感来源)
如果用户的方向已经清晰,直接进 Step 2,不问。
## Step 2: 知识扫描
用你的知识广度,从**至少 3 个维度**扫描:
### 扫描维度(按相关性选 3-5 个)
- **同类方案**:市面上谁在做类似的事?怎么做的?
- **上游领域**:这个问题在更抽象的层面已经被解决过了吗?
- **邻域借鉴**:其他行业/领域有没有结构相似的解法?
- **技术栈**:实现这个有哪些技术路线?各自适合什么场景?
- **历史演化**:这个问题的解法经历过哪些代际变化?
- **反面案例**:谁做过类似的但失败了?为什么?
### 扫描深度控制
每个维度:**2-3 句话概述 + 1 个关键 insight**。不展开,只勾勒轮廓。
用户看完觉得某个方向有意思,再在 brainstorming 里细化;缺信息时先做一次定向补充扫描。
## Step 3: 模式提取
从扫描结果中,提取**跨领域可复用的模式**:
```markdown
## 可借鉴模式
### 模式 1: [模式名]
- 来源: [哪个领域/项目]
- 核心逻辑: [一句话]
- 可能适用于: [跟用户方向的连接点]
### 模式 2: ...
```
这些模式是给用户做"结构映射"用的。用户看到这些,可能会说"模式 2 和那个邻域的做法能连起来"——这种跨域连接是她最擅长的。
## Step 4: 产出可能性地图文件
写入文件 `{project-dir}/