Skip to content

triage — 问题分诊

  • 触发方式: /triage 或关键词「triage」「分诊」「分类」「优先级」
  • 适用场景: 管理 Issue 队列、评估 Bug 优先级、整理需求池
  • 不适用场景: 修复 Bug 本身、详细需求分析

功能概述

triage 通过状态机驱动的问题分诊流程,帮助你快速评估和分类 Issue/Bug/需求。它会按照预定义的分诊角色对每个条目进行评估:有效性 → 优先级 → 分配。

触发条件

以下情况会自动触发 triage

  • 提到批量处理 Issue
  • 需要评估和分类需求/Bug
  • 使用 /triage 命令

使用示例

示例 1:批量分诊 Issue

/triage 帮我分诊 GitHub 上最近一周新增的 15 个 Issue

Claude 会依次评估每个 Issue:

  1. 有效性: 是否可复现、信息是否充分
  2. 优先级: P0(紧急)到 P4(长期)
  3. 分类: Bug / Feature / Enhancement / Question
  4. 分配建议: 推荐处理人

示例 2:单个 Bug 分诊

/triage 用户反馈支付页面在 Safari 上白屏,但没有提供版本号

Claude 会:

  • 标记为「信息不足」,生成需要追问的问题列表
  • 给出临时优先级建议(倾向高优先级,因为涉及支付)

示例 3:需求池整理

/triage 这是产品给的 20 个需求,帮我分类和排优先级

示例 4:线上事故分诊

/triage 线上刚发现一个安全漏洞,帮我评估严重程度和响应级别

示例 5:技术债务分诊

/triage 代码扫描发现了 50 个警告,帮我分类哪些需要立即处理

分诊维度

维度选项说明
类型Bug / Feature / Enhancement / Tech Debt / Question问题的本质
优先级P0 - P4紧急程度
影响范围Critical / High / Medium / Low对用户的影响
复现性Always / Sometimes / Once / UnknownBug 的稳定程度
状态Needs Info / Ready / In Progress / Blocked当前处理状态

注意事项

  • 分诊是评估,不是修复 — 分诊完成后用对应的 Skill 处理
  • 信息不足的条目应该标记为「Needs Info」而不是直接关闭
  • 优先级评估要考虑用户影响 × 发生概率 × 修复成本
  • 批量分诊时建议每批不超过 20 条,保证评估质量

相关 Skills

  • to-issues — 分诊完成后,将确定的需求拆分为开发任务
  • diagnose — 分诊确认是 Bug 后,进入诊断
  • to-prd — 大需求分诊后生成 PRD