triaging-bugs

📁 danbars/skills 📅 Jan 24, 2026
9
总安装量
6
周安装量
#31784
全站排名
安装命令
npx skills add https://github.com/danbars/skills --skill triaging-bugs

Agent 安装分布

claude-code 4
windsurf 3
opencode 3
codex 3
gemini-cli 3

Skill 文档

Triaging Bugs

Overview

Turn an unclear bug report into an actionable ticket by clarifying impact, reproducibility, scope, and ownership of next steps.

When to Use

  • The report lacks repro steps or expected vs. actual behavior
  • Severity/priority is unclear or disputed
  • You need to route the issue (frontend/backend/data/infra) with minimal back-and-forth

When NOT to use

  • The bug is already well-scoped with reliable repro steps and clear fix owner

Core Pattern

Classify first, then investigate:

  • Impact: who is affected and how badly
  • Scope: how widespread (all users vs. subset)
  • Repro: steps, environment, frequency
  • Regressed?: did it work before
  • Next step: one concrete action to reduce uncertainty

Quick Reference

Ask for (or infer) these fields:

  • Title: short + specific (feature + symptom)
  • Environment: prod/stage/local, browser/device, version/commit
  • Expected vs. Actual
  • Repro steps + frequency
  • Logs/IDs: request IDs, user IDs, timestamps, screenshots
  • Severity (impact) and Priority (when to do it)

Implementation

  1. Rewrite the report into Expected vs. Actual plus minimal repro.
  2. Assign a severity (impact-based) and priority (schedule-based) with a one-line rationale.
  3. Decide the next step:
    • Need repro → ask targeted questions and request artifacts
    • Repro exists → identify likely component boundary and assign owner
    • Production-only → request request IDs/timestamps and add logging/metrics task

Common Mistakes

  • Conflating severity and priority: high severity can still be low priority if rare and mitigated.
  • Asking vague questions: “can you provide more details?” → ask for environment + exact steps + frequency.