/cs-ticket-triage
Triagem e priorização de ticket ou problema de suporte. Use ao receber um novo ticket que precisa de categorização, atribuição de prioridade P1-P4, decisão sobre qual time deve tratar, ou verificação de duplicidade antes de encaminhar. / Triage and prioritize a support ticket or
$ npx -y skills add evolution-foundation/evo-nexus --skill cs-ticket-triage --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/cs-ticket-triage
Context preview
The summary Claude sees to decide when to auto-load this skill.
Triagem e priorização de ticket ou problema de suporte. Use ao receber um novo ticket que precisa de categorização, atribuição de prioridade P1-P4, decisão sobre qual time deve tratar, ou verificação de duplicidade antes de encaminhar. / Triage and prioritize a support ticket or
SKILL.md
cs-ticket-triage.SKILL.mdname: cs-ticket-triage
description: Triagem e priorização de ticket ou problema de suporte. Use ao receber um novo ticket que precisa de categorização, atribuição de prioridade P1-P4, decisão sobre qual time deve tratar, ou verificação de duplicidade antes de encaminhar. / 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.
argument-hint: "<texto do ticket ou descrição do problema>"
/cs-ticket-triage
> Se encontrar integrações não configuradas, verifique [CONNECTORS.md](../../CONNECTORS.md).
Categorize, priorize e encaminhe um ticket de suporte ou problema de cliente. Produz uma avaliação de triagem estruturada com uma resposta inicial sugerida.
Usage
/cs-ticket-triage <texto do ticket, mensagem do cliente ou descrição do problema>
Exemplos:
- `/cs-ticket-triage Cliente diz que o dashboard está em branco desde esta manhã`
- `/cs-ticket-triage "Fui cobrado duas vezes na minha assinatura este mês"`
- `/cs-ticket-triage Usuário não consegue conectar SSO — erro 403 na callback URL`
- `/cs-ticket-triage Solicitação de feature: exportar relatórios em PDF`
Workflow
1. Parse do Problema
Leia o input e extraia:
- **Problema central**: O que o cliente está realmente vivenciando?
- **Sintomas**: Qual comportamento ou erro específico está vendo?
- **Contexto do cliente**: Quem é? Há detalhes de conta, plano ou histórico disponíveis?
- **Sinais de urgência**: Está bloqueado? É produção? Quantos usuários afetados?
- **Estado emocional**: Frustrado, confuso, neutro, escalando?
2. Categorizar e Priorizar
Usando a taxonomia de categorias e o framework de prioridade abaixo:
- Atribuir uma **categoria primária** (bug, how-to, feature request, billing, conta, integração, segurança, dados, performance) e uma secundária opcional
- Atribuir uma **prioridade** (P1–P4) com base em impacto e urgência
- Identificar a **área de produto** a que o problema se refere
3. Verificar Duplicatas e Problemas Conhecidos
Antes de encaminhar, verificar nas fontes disponíveis:
- **int-evo-crm** (`/int-evo-crm`): Buscar tickets similares abertos ou resolvidos recentemente
- **Notion MCP**: Verificar problemas conhecidos ou documentação existente
- **int-linear-review** (`/int-linear-review`) ou **Linear MCP**: Verificar se há bug report ou feature request existente
Aplicar o processo de detecção de duplicatas abaixo.
4. Determinar Encaminhamento
Usando as regras de routing abaixo, recomendar qual time ou fila deve tratar com base na categoria e complexidade.
5. Gerar Output de Triagem
## Triagem: [Resumo em uma linha do problema]
**Categoria:** [Primária] / [Secundária se aplicável]
**Prioridade:** [P1-P4] — [Breve justificativa]
**Área de produto:** [Área/time]
### Resumo do Problema
[Resumo em 2-3 frases do que o cliente está vivenciando]
### Detalhes Chave
- **Cliente:** [Nome/conta se conhecido]
- **Impacto:** [Quem e o que está afetado]
- **Workaround:** [Disponível / Não disponível / Desconhecido]
- **Tickets relacionados:** [Links para problemas similares se encontrados]
- **Problema conhecido:** [Sim — link / Não / Verificando]
### Recomendação de Encaminhamento
**Encaminhar para:** [Time ou fila]
**Por quê:** [Breve raciocínio]
### Resposta Inicial Sugerida
[Rascunho da primeira resposta ao cliente — reconhecer o problema,
definir expectativas, fornecer workaround se disponível.
Usar os templates de auto-resposta abaixo como ponto de partida.]
### Notas Internas
- [Contexto adicional para o agente que pegar o ticket]
- [Dicas de reprodução se for um bug]
- [Gatilhos de escalação a observar]
6. Oferecer Próximos Passos
Após apresentar a triagem:
- "Quer que eu redija uma resposta completa para o cliente?"
- "Devo buscar mais contexto sobre esse problema?"
- "Quer que eu verifique se é um bug conhecido no Linear?"
- "Devo escalar? Posso montar o pacote com /cs-customer-escalation."
---
Taxonomia de Categorias
Atribuir a cada ticket uma **categoria primária** e opcionalmente uma **secundária**:
| Categoria | Descrição | Palavras-Sinal | |----------|-------------|-------------| | **Bug** | Produto se comportando incorretamente ou inesperadamente | Erro, quebrado, crash, não funciona, inesperado, errado, falhando | | **How-to** | Cliente precisa de orientação sobre como usar o produto | Como faço, posso, onde fica, configurar, ajuda com | | **Feature request** | Cliente quer uma capacidade que não existe | Seria ótimo se, gostaria de poder, há planos para, solicitando | | **Billing** | Pagamento, assinatura, fatura ou problemas de preço | Cobrança, fatura, pagamento, assinatura, reembolso, upgrade, downgrade | | **Conta** | Acesso à conta, permissões, configurações ou gerenciamento de usuários | Login, senha, acesso, permissão, SSO, bloqueado, não consigo entrar | | **Integração** | Problemas ao conectar com ferramentas de terceiros ou APIs | API, webhook, integração, conectar, OAuth, sync, terceiros | | **Segurança** | Preocupações de segurança, acesso a dados ou perguntas de compliance | Violação de dados, acesso não autorizado, compliance, LGPD, vulnerabilidade | | **Dados** | Qualidade de dados, migração, problemas de importação/exportação | Dados faltando, exportar, importar, migração, dados incorretos, duplicatas | | **Performance** | Velocidade, confiabilidade ou problemas de disponibilidade | Lento, timeout, latência, fora do ar, indisponível, degradado |
Dicas para Determinação de Categoria
- Se o cliente reportar **tanto** um bug quanto um feature request, o bug é primário
- Se não consegue logar por causa de um bug, a categoria é **Bug** (não Conta) — a causa raiz define a categoria
- "Funcionava antes e agora não funciona" = **Bug**
- "Quero que funcione de forma diferente" = **Feature request**
- "Como faço para funcionar?"
Read more
name: cs-ticket-triage description: Triagem e priorização de ticket ou problema de suporte. Use ao receber um novo ticket que precisa de categorização, atribuição de prioridade P1-P4, decisão sobre qual time deve tratar, ou verificação de duplicidade antes de encaminhar. / 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. argument-hint: "<texto do ticket ou descrição do problema>"
/cs-ticket-triage
> Se encontrar integrações não configuradas, verifique [CONNECTORS.md](../../CONNECTORS.md).
Categorize, priorize e encaminhe um ticket de suporte ou problema de cliente. Produz uma avaliação de triagem estruturada com uma resposta inicial sugerida.
Usage
/cs-ticket-triage <texto do ticket, mensagem do cliente ou descrição do problema>
Exemplos:
- `/cs-ticket-triage Cliente diz que o dashboard está em branco desde esta manhã`
- `/cs-ticket-triage "Fui cobrado duas vezes na minha assinatura este mês"`
- `/cs-ticket-triage Usuário não consegue conectar SSO — erro 403 na callback URL`
- `/cs-ticket-triage Solicitação de feature: exportar relatórios em PDF`
Workflow
1. Parse do Problema
Leia o input e extraia:
- **Problema central**: O que o cliente está realmente vivenciando?
- **Sintomas**: Qual comportamento ou erro específico está vendo?
- **Contexto do cliente**: Quem é? Há detalhes de conta, plano ou histórico disponíveis?
- **Sinais de urgência**: Está bloqueado? É produção? Quantos usuários afetados?
- **Estado emocional**: Frustrado, confuso, neutro, escalando?
2. Categorizar e Priorizar
Usando a taxonomia de categorias e o framework de prioridade abaixo:
- Atribuir uma **categoria primária** (bug, how-to, feature request, billing, conta, integração, segurança, dados, performance) e uma secundária opcional
- Atribuir uma **prioridade** (P1–P4) com base em impacto e urgência
- Identificar a **área de produto** a que o problema se refere
3. Verificar Duplicatas e Problemas Conhecidos
Antes de encaminhar, verificar nas fontes disponíveis:
- **int-evo-crm** (`/int-evo-crm`): Buscar tickets similares abertos ou resolvidos recentemente
- **Notion MCP**: Verificar problemas conhecidos ou documentação existente
- **int-linear-review** (`/int-linear-review`) ou **Linear MCP**: Verificar se há bug report ou feature request existente
Aplicar o processo de detecção de duplicatas abaixo.
4. Determinar Encaminhamento
Usando as regras de routing abaixo, recomendar qual time ou fila deve tratar com base na categoria e complexidade.
5. Gerar Output de Triagem
## Triagem: [Resumo em uma linha do problema] **Categoria:** [Primária] / [Secundária se aplicável] **Prioridade:** [P1-P4] — [Breve justificativa] **Área de produto:** [Área/time] ### Resumo do Problema [Resumo em 2-3 frases do que o cliente está vivenciando] ### Detalhes Chave - **Cliente:** [Nome/conta se conhecido] - **Impacto:** [Quem e o que está afetado] - **Workaround:** [Disponível / Não disponível / Desconhecido] - **Tickets relacionados:** [Links para problemas similares se encontrados] - **Problema conhecido:** [Sim — link / Não / Verificando] ### Recomendação de Encaminhamento **Encaminhar para:** [Time ou fila] **Por quê:** [Breve raciocínio] ### Resposta Inicial Sugerida [Rascunho da primeira resposta ao cliente — reconhecer o problema, definir expectativas, fornecer workaround se disponível. Usar os templates de auto-resposta abaixo como ponto de partida.] ### Notas Internas - [Contexto adicional para o agente que pegar o ticket] - [Dicas de reprodução se for um bug] - [Gatilhos de escalação a observar]
6. Oferecer Próximos Passos
Após apresentar a triagem:
- "Quer que eu redija uma resposta completa para o cliente?"
- "Devo buscar mais contexto sobre esse problema?"
- "Quer que eu verifique se é um bug conhecido no Linear?"
- "Devo escalar? Posso montar o pacote com /cs-customer-escalation."
---
Taxonomia de Categorias
Atribuir a cada ticket uma **categoria primária** e opcionalmente uma **secundária**:
| Categoria | Descrição | Palavras-Sinal | |----------|-------------|-------------| | **Bug** | Produto se comportando incorretamente ou inesperadamente | Erro, quebrado, crash, não funciona, inesperado, errado, falhando | | **How-to** | Cliente precisa de orientação sobre como usar o produto | Como faço, posso, onde fica, configurar, ajuda com | | **Feature request** | Cliente quer uma capacidade que não existe | Seria ótimo se, gostaria de poder, há planos para, solicitando | | **Billing** | Pagamento, assinatura, fatura ou problemas de preço | Cobrança, fatura, pagamento, assinatura, reembolso, upgrade, downgrade | | **Conta** | Acesso à conta, permissões, configurações ou gerenciamento de usuários | Login, senha, acesso, permissão, SSO, bloqueado, não consigo entrar | | **Integração** | Problemas ao conectar com ferramentas de terceiros ou APIs | API, webhook, integração, conectar, OAuth, sync, terceiros | | **Segurança** | Preocupações de segurança, acesso a dados ou perguntas de compliance | Violação de dados, acesso não autorizado, compliance, LGPD, vulnerabilidade | | **Dados** | Qualidade de dados, migração, problemas de importação/exportação | Dados faltando, exportar, importar, migração, dados incorretos, duplicatas | | **Performance** | Velocidade, confiabilidade ou problemas de disponibilidade | Lento, timeout, latência, fora do ar, indisponível, degradado |
Dicas para Determinação de Categoria
- Se o cliente reportar **tanto** um bug quanto um feature request, o bug é primário
- Se não consegue logar por causa de um bug, a categoria é **Bug** (não Conta) — a causa raiz define a categoria
- "Funcionava antes e agora não funciona" = **Bug**
- "Quero que funcione de forma diferente" = **Feature request**
- "Como faço para funcionar?"
Other skills on evo-nexus.
- /ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway BYOK). Also analyze/describe existing images using multimodal AI vision. Use when user asks to "generate an image",
Open skill - /create-agent
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and memory folder. Use when the user says 'create an agent', 'new agent', 'add an agent', 'I need a custom agent', or wants to create a specialized agent
Open skill - /create-command
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the markdown file in .claude/commands/. Use when the user says 'create a command', 'new command', 'add a slash command', 'I want a shortcut for', or wants
Open skill - /create-goal
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a mission, choosing or creating a project, defining a measurable goal with metric_type and target_value. Writes to the SQLite goals tables via POST
Open skill - /create-heartbeat
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent, setting interval, wake triggers, and the decision prompt that governs when the agent acts. Writes to config/heartbeats.yaml with pydantic validation.
Open skill - /create-integration
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug, display name, description, category, and required env keys. Writes .claude/skills/custom-int-{slug}/SKILL.md via POST /api/integrations/custom. Use
Open skill

