From support
Triage support tickets or issues — categorise, assign severity, identify routing, and flag patterns.
npx claudepluginhub hpsgd/turtlestack --plugin supportThis skill is limited to using the following tools:
Triage $ARGUMENTS using the mandatory process below. Every step is required — do not skip any.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Triage $ARGUMENTS using the mandatory process below. Every step is required — do not skip any.
Read every ticket. For each, extract:
If tickets are in a file or directory, use Read, Glob, or Grep to pull them. If they are inline, parse directly.
Apply ALL of the following dimensions to every ticket:
| Category | Use when |
|---|---|
| Bug | Something that worked before is now broken, or behaves contrary to documentation |
| Feature request | User wants new functionality that does not exist |
| How-to question | User is trying to accomplish something and needs guidance |
| Account / billing | Login, permissions, invoices, plan changes |
| Integration issue | Problem occurs at the boundary with a third-party system |
| Performance | Slowness, timeouts, resource exhaustion — system works but poorly |
| Data issue | Missing, corrupted, or incorrect data |
| Complaint | Expressing dissatisfaction without a specific technical issue |
| Severity | Definition | Response target | Examples |
|---|---|---|---|
| Critical | System down, data loss, security breach, or complete blocker for multiple users | Acknowledge within 1 hour, update every 2 hours | Production outage, data deletion, auth bypass |
| High | Major feature broken for a user, no workaround available | Acknowledge within 4 hours, update daily | Cannot export data, payment processing fails |
| Medium | Feature degraded but workaround exists, or issue affects a non-critical path | Acknowledge within 1 business day | Slow report generation, UI glitch on one browser |
| Low | Cosmetic issue, minor inconvenience, or question with self-serve answer | Acknowledge within 2 business days | Typo in UI, color preference, "how do I?" |
Severity escalation rules:
| Route to | When |
|---|---|
| Engineering — bugs | Confirmed bug with reproduction steps |
| Engineering — infrastructure | Performance, uptime, scaling issues |
| Product | Feature requests, UX complaints with 3+ occurrences |
| Documentation | How-to questions answerable by better docs |
| Support (self) | Account, billing, known-issue with documented workaround |
| Security | Any mention of unauthorised access, data exposure, vulnerability |
For every ticket, answer: Is there a known workaround?
After classifying all tickets, scan for patterns:
PATTERN ESCALATION
Issue: [one-line description]
Ticket count: [N]
Affected users: [list or count]
Severity: [highest severity among the cluster]
Sample ticket IDs: [up to 5]
First reported: [date of earliest ticket]
Workaround available: [yes/no]
Recommended action: [suggested next step]
For every ticket routed to engineering, produce a structured bug report:
## Bug Report: [title]
**Source tickets**: [IDs]
**Severity**: [level]
**Category**: [bug / performance / infrastructure]
### Description
[What is happening, in plain language]
### Steps to reproduce
1. [Step]
2. [Step]
3. [Step]
### Expected behaviour
[What should happen]
### Actual behaviour
[What happens instead]
### Environment
- Product version: [if known]
- Browser/OS/client: [if known]
- Account/plan: [if known]
### Supporting evidence
[Error messages, screenshots, logs — quote directly from the ticket]
### Workaround
[If any]
If the ticket lacks reproduction steps, state what is missing and recommend the support agent ask the user for specific information.
Present ALL tickets in a single table, sorted by severity (Critical first), then by category:
| Ticket ID | Summary | Category | Severity | Route to | Workaround | Pattern cluster |
|---|---|---|---|---|---|---|
| ... | ... | ... | ... | ... | ... | ... |
After the table, list:
/support:feedback-synthesis — after triaging a batch, synthesise recurring themes into product feedback./support:write-kb-article — when triage reveals a common user issue, write a KB article to reduce future ticket volume.