Back to Skills

ticket-triage

Triage and prioritize a support ticket or customer issue. Use when a new ticket comes in and needs categorization, assigning P1-P4 priority, deciding which team should handle it, or checking whether it's a duplicate or known issue before routing.

21,991stars2,568forksUpdated 6/26/2026

Security Assessment

Safe(100/100)
Security Score100/100

About ticket-triage

ticket-triage categorizes, prioritizes, and routes an incoming support ticket or customer issue, producing a structured triage assessment with a suggested initial response. It takes a ticket text, customer message, or issue description as its argument and is used when a new ticket arrives and needs categorization, a P1-P4 priority, a routing decision, or a duplicate/known-issue check before being handed off.

The workflow runs in steps. First it parses the issue to extract the core problem, symptoms, customer context, urgency signals, and emotional state. Then it categorizes using a taxonomy of nine primary categories — bug, how-to, feature request, billing, account, integration, security, data, and performance — each with signal words, applying tie-breaker rules such as letting root cause drive the category (a login failure caused by a bug is a Bug, not Account) and leaning toward Bug when in doubt. Priority is assigned on a P1-P4 framework: P1 critical (production down, data loss, security breach, most users affected, respond within 1 hour), P2 high (major feature broken, no workaround, respond within 4 hours), P3 medium (workaround available, small impact, respond within 1 business day), and P4 low (cosmetic issues, feature requests, general questions, respond within 2 business days), with escalation triggers that automatically bump priority — SLA breaches, repeated reports, executive involvement, a failing workaround, or expanding scope.

Before routing, it checks available sources — a support platform, knowledge base, and project tracker — for similar tickets, known issues, and existing bug or feature reports, applying duplicate detection. Routing rules map categories and complexity to a queue: Tier 1 frontline for how-to, documented known issues, billing, and password resets; Tier 2 senior support for bugs needing investigation, complex configuration, integration troubleshooting, and account issues; Engineering for confirmed code bugs, infrastructure, and performance degradation; and Product for feature requests. The final output is a structured triage block with category, priority and justification, product area, issue summary, key details (customer, impact, workaround, related tickets, known issue), a routing recommendation, a suggested initial response drawn from auto-response templates, and internal notes. It then offers follow-up actions such as drafting a full customer response, searching for more context, or escalating via a companion customer-escalation flow.

FAQ

What does this skill produce?

A structured triage assessment: a one-line summary, primary and optional secondary category, a P1-P4 priority with justification, product area, issue summary, key details, a routing recommendation, a suggested initial customer response, and internal notes.

What categories can a ticket be assigned?

Nine primary categories — bug, how-to, feature request, billing, account, integration, security, data, and performance — with an optional secondary category.

How are P1 through P4 priorities defined?

P1 is critical (production down, data loss, security breach, most users affected; respond within 1 hour), P2 high (major feature broken with no workaround; 4 hours), P3 medium (workaround available, small impact; 1 business day), and P4 low (cosmetic issues, feature requests, general questions; 2 business days).

How does it decide where to route a ticket?

By category and complexity: Tier 1 for how-to, known issues, billing, and password resets; Tier 2 for bugs needing investigation, complex configuration, integration, and account issues; Engineering for confirmed code bugs, infrastructure, and performance; and Product for feature requests.

How does it handle a login problem that's actually caused by a bug?

Root cause drives the category, so a login failure caused by a bug is categorized as Bug rather than Account. When genuinely in doubt, the guidance is to lean toward Bug so the issue gets investigated.

Install ticket-triage

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill