跳转到内容

追踪分析 (Trace)

OMC 框架的因果调查引擎 - 找到问题的真正根源

Trace 是 OMC 的根因分析引擎,专门回答”为什么”的问题。

Trace → 找根因
Deep-Interview → 基于根因定义解决方案
Deep-Dive = Trace + Deep-Interview

何时用 Trace 单独:

  • 已经知道根因,只需要记录
  • 只需要调查,不需要解决方案

Trace 同时运行三条调查线,从不同角度分析问题:

调查线目标方法
时间线事件顺序重建时间序列
因果链原因结果追溯逻辑链条
系统映射影响范围识别相关模块

每个结论必须有:

  • 文件/行号引用 - 在哪里
  • 具体数据 - 什么问题
  • 逻辑推导 - 为什么

Trace 输出包含:

1. 问题摘要
2. 时间线分析
3. 根因链
4. 影响区域
5. 关键未知点
6. 建议(可选)
用户报告: 用户登录失败
trace login failure
输出:
- 时间线: 请求 → 认证 → 失败
- 根因: Token 过期验证逻辑 bug
- 影响: 所有 Token 过期用户
用户报告: API 响应慢
trace api latency
输出:
- 时间线: 请求 → 瓶颈 → 响应
- 根因: 数据库查询未索引
- 影响: 搜索 API
用户报告: 数据不一致
trace data inconsistency
输出:
- 时间线: 创建 → 修改 → 读取
- 根因: 事务隔离级别问题
- 影响: 并发写入场景
Terminal window
/trace # 启动追踪
trace <问题描述> # 分析问题
trace --timeline # 专注时间线
trace --causal # 专注因果链
trace --system # 专注系统映射
trace --brief # 简要输出
trace --detailed # 详细输出
trace --report # 生成报告
技能关系
Deep-DiveTrace + Deep-Interview
Deep-InterviewTrace 之后的下游
Plan定义解决方案
  1. 提供具体问题 - 越具体越好
  2. 允许足够时间 - 深度分析需要时间
  3. 验证根因 - 确认根因正确
  4. 记录发现 - 保存分析结果
  1. 不要只描述现象 - “系统慢了”
  2. 不要跳过步骤 - 完整分析更准确
  3. 不要忽视未知 - 关键未知也要记录

官方文档: trace/SKILL.md