深度探索 (Deep Dive)
深度探索 (Deep Dive)
Section titled “深度探索 (Deep Dive)”OMC 框架的调查引擎 - 从现象到本质,从问题到解决方案
什么是 Deep Dive?
Section titled “什么是 Deep Dive?”Deep Dive 是一个双阶段管道:
- Trace 阶段 - 调查为什么(因果调查)
- Deep-Interview 阶段 - 定义做什么(需求结晶)
为什么要使用 Deep Dive?
Section titled “为什么要使用 Deep Dive?”- ❌ 知道有问题,但不知道根因
- ❌ 找到问题但无法精确定义解决方案
- ❌ Trace 和 Interview 脱节,重复工作
Deep Dive 的价值
Section titled “Deep Dive 的价值”- ✅ 深入因果调查,找到真正根因
- ✅ 3 点注入机制,保留上下文
- ✅ 从证据出发,而非假设
- ✅ 清晰的需求规格
1. 两阶段管道
Section titled “1. 两阶段管道”Trace 阶段 Deep-Interview 阶段 │ │ ▼ ▼┌─────────┐ ┌─────────────┐│因果调查 3 │ │需求结晶 ││条并行线 │ ──3点注入──→ │起始点丰富 │└─────────┘ │系统上下文 │ │初始问题 │ └─────────────┘2. 三点注入机制
Section titled “2. 三点注入机制”将 Trace 发现注入 Interview:
- Enriched starting point - 丰富起点
- System context - 系统上下文
- Seeded questions - 初始问题
3. Trace 分析维度
Section titled “3. Trace 分析维度”| 维度 | 说明 |
|---|---|
| 时间线 | 事件发生顺序 |
| 因果链 | 原因结果关系 |
| 系统区域 | 影响的代码区域 |
| 关键未知 | 需要进一步探索的点 |
场景 1:复杂问题诊断
Section titled “场景 1:复杂问题诊断”# 用户说:用户登录总是超时deep-dive
# Deep Dive 会:# 1. Trace 阶段:# - 运行 3 条并行调查线# - 分析时间线# - 找到根因# 2. 注入发现# 3. Deep-Interview 阶段:# - 基于根因提问# - 精确定义解决方案场景 2:新功能探索
Section titled “场景 2:新功能探索”# 用户说:我想了解如何实现实时协作deep-dive explore real-time collaboration
# Deep Dive 会:# 1. Trace: 探索现有实现# 2. Interview: 定义需求# 3. 输出清晰规格# 基本使用/deep-dive # 启动深度探索deep-dive <问题描述> # 分析具体问题deep-dive explore <主题> # 探索新领域
# 模式选择deep-dive --trace-only # 仅 Tracedeep-dive --interview-only # 仅 Interviewdeep-dive --full # 完整管道(默认)
# 输出控制deep-dive --brief # 简短输出deep-dive --detailed # 详细输出deep-dive --report # 生成报告Trace 阶段(3 条并行线)
Section titled “Trace 阶段(3 条并行线)”1. 时间线分析 └── 事件顺序重建
2. 根因追踪 └── 寻找真正原因
3. 系统映射 └── 影响区域识别
↓ 三点注入 ↓Interview 阶段
Section titled “Interview 阶段”基于注入的信息:1. 丰富的问题起点2. 系统上下文3. 已探索的问题列表
继续提问:- 简化可能性- 探索本质- 结晶规格- 提供具体问题 - 越具体越好
- 等待完整分析 - 不要中途打断
- 审阅发现 - 确认根因正确
- 跟进规格 - 基于输出行动
- 不要只给模糊描述 - “有点问题”
- 不要跳过任何阶段 - 完整管道最有效
- 不要忽视未知 - 记录关键未知
与其他技能的关系
Section titled “与其他技能的关系”| 技能 | 关系 |
|---|---|
| trace | Deep Dive 的 Trace 部分 |
| deep-interview | Deep Dive 的 Interview 部分 |
| plan | Deep Dive 之后的下游 |
| ralph | 执行 Deep Dive 定义的方案 |
- 描述问题 -
deep-dive 用户登录超时 - 等待 Trace - 分析根因
- 继续 Interview - 定义解决方案
- 接收规格 - 清晰的解决方案定义
- 交给 Plan - 制定实施计划
官方文档: deep-dive/SKILL.md