← ClaudeAtlas

bug-triagelisted

Turning a stream of reports into a ranked, actionable queue - writing reports that can be acted on, reproducing and confirming, assessing severity by impact rather than annoyance, and deciding what will not be fixed. Use when handling incoming bug reports, preparing a release, or when a backlog has grown unmanageable.
ibrohim1234567881717/game-dev-ai-skills · ★ 0 · AI & Automation · score 71
Install: claude install-skill ibrohim1234567881717/game-dev-ai-skills
# Bug Triage ## Purpose Triage decides what gets fixed and in what order. Done badly, engineering time goes to whoever complained most recently, data-loss bugs sit behind cosmetic ones, and a backlog grows until nobody reads it. Triage is a decision process, not a labelling exercise. Every report leaves it with an outcome: fix now, fix later, or will not fix — the last being a legitimate and necessary decision. ## When to use - Processing incoming bug reports. - Preparing a release and deciding what blocks it. - A backlog has grown to the point where nobody triages it any more. - Deciding whether a specific report is worth engineering time. - Setting up a defect process for a team. ## When NOT to use - Diagnosing a specific defect. Use `root-cause-debugging`. Triage decides whether and when to investigate; it does not investigate. - Verifying a fix. Use `testing-strategy` and the `qa` agent. - Live incident response. Contain first, triage afterwards. ## Required context | Fact | Why it matters | |---|---| | The report, with reproduction steps | An unreproducible report cannot be fixed or verified | | Environment: platform, version, build | Determines who is affected | | Frequency and reach | Distinguishes an edge case from a widespread failure | | Whether it is a regression | Regressions rank higher: it worked, and shipping it back is worse | | Whether a workaround exists | Changes urgency, not severity | | Release stage | The bar for accepting a change rises near