Spec Protocol Triagem
Ponto de entrada do Spec Protocol. Classifique a demanda. Indique o menor fluxo seguro. Não force fluxo completo para demanda simples.
Cursor Mode
Modo padrão no Cursor/Claude Code: Ask
Triagem é descoberta, não execução. Precisa mostrar classificação para o DEV antes de acionar outras skills.
Se spec.md já existir e o objetivo for só atualizar blocos automaticamente, o DEV pode reexecutar em Agent.
When to Use
- Quando o usuário colar card, ticket de bug, épico, incidente ou integração.
- Quando o usuário pedir "refinamento técnico", "entender escopo", "classificar risco".
- Como primeira skill em qualquer fluxo do Spec Protocol, antes de análise, DoR ou plano.
Instructions
- Ler card/demanda completa.
- Se o chat mencionar
spec.md, plan.md ou tasks.md, ler antes de classificar.
- Identificar tipo de trabalho:
bug, feature, refactor, integration, epic, exploratory or incident.
- Classificar nível de risco:
low, medium or high usando critérios definidos.
- Identificar achados e lacunas usando a taxonomia única.
- Propor blocos copiáveis para
spec.md com objetivo, classificação e status de prontidão.
- Indicar próxima skill única com motivo claro.
- Se estiver no chat do Cursor/Claude, no final da resposta adicionar seção explícita de comando e modo para o DEV.
Pronto mínimo para baixo risco
Baixo risco só pode ir direto para @spec-protocol-plan se TUDO abaixo for verdade:
- Objetivo claro em 1 frase.
- Escopo delimitado.
- Pelo menos 1 critério testável.
- Sem decisão
[CRITICAL] pendente.
- Sem integração externa, migração, segurança, disponibilidade ou dado crítico.
Critérios de classificação
Tipo: bug | feature | refactor | integration | epic | exploratory | incident.
Risco:
low: escopo pequeno, sistema conhecido, sem dados sensíveis, critérios claros.
medium: mais de um módulo, regra incompleta, dependência ou teste incerto.
high: dados críticos, legado frágil, integração externa, migração, segurança, disponibilidade, escopo aberto.
Taxonomia única
[CRITICAL]: bloqueia início ou muda escopo/solução.
[RISK]: pode gerar efeito colateral relevante.
[HYPOTHESIS]: inferência sem evidência direta.
[OBSERVATION]: útil, não bloqueia.
Saída
Use exatamente:
## Classificação Spec Protocol
- Tipo de trabalho: bug / feature / refactor / integration / epic / exploratory / incident
- Nível de risco: low / medium / high
- Confiança da triagem: high / medium / low
## Evidências e achados
- [CRITICAL] ... Evidência: ...
- [RISK] ... Evidência: ...
- [HYPOTHESIS] ... Confirmação necessária: ...
- [OBSERVATION] ...
## Atualização sugerida em spec.md
### Classificação Spec Protocol
- Tipo de trabalho: ...
- Nível de risco: ...
- Confiança da triagem: ...
### Objetivo
...
### Achados classificados
- ...
### Hipóteses levantadas [HYPOTHESIS]
- ...
### Status de prontidão
READY / PARTIALLY READY / NOT READY / EXCEPTION RECOMMENDED
### Decisões pendentes
- [CRITICAL] ...
### Histórico de decisão
- YYYY-MM-DD — @spec-protocol-triage — classificação inicial e fluxo recomendado.
## Arquivos a atualizar
- `spec.md`: yes / no — ...
- `plan.md`: no — triagem não define abordagem técnica final.
- `tasks.md`: no — triagem não define checklist de execução.
## Próxima skill
- @spec-protocol-analyze / @spec-protocol-dor / @spec-protocol-plan / @spec-protocol-exception
- Motivo: ...
## Pode codar?
Yes / No / exception only — ...
## Próxima skill no Cursor/Claude
- Comando sugerido: /spec-protocol-analyze ou /spec-protocol-dor ou /spec-protocol-plan ou /spec-protocol-exception
- Modo recomendado: Ask / Agent (especificar um)
- Motivo: resumo em 1 frase.
Constraints
- Não gerar plano ou checklist nesta skill.
- Não sobrescrever decisões confirmadas em
spec.md.
- Não classificar como baixo risco se houver integração externa, migração ou segurança.
- Não avançar para
@spec-protocol-plan sem checar pronto mínimo.
1---2name: spec-protocol-triage3description: Classifica card/demanda por tipo, risco e prontidão mínima; define fluxo do Spec Protocol recomendado. Ativar automaticamente ao receber card, bug, épico, incidente ou pedido de refinamento técnico.4---56# Spec Protocol Triagem78Ponto de entrada do Spec Protocol. Classifique a demanda. Indique o menor fluxo seguro. Não force fluxo completo para demanda simples.910## Cursor Mode1112> **Modo padrão no Cursor/Claude Code: Ask** 13> Triagem é descoberta, não execução. Precisa mostrar classificação para o DEV antes de acionar outras skills. 14> Se `spec.md` já existir e o objetivo for só atualizar blocos automaticamente, o DEV pode reexecutar em **Agent**.1516## When to Use1718- Quando o usuário colar card, ticket de bug, épico, incidente ou integração.19- Quando o usuário pedir "refinamento técnico", "entender escopo", "classificar risco".20- Como primeira skill em qualquer fluxo do Spec Protocol, antes de análise, DoR ou plano.2122## Instructions23241. Ler card/demanda completa.252. Se o chat mencionar `spec.md`, `plan.md` ou `tasks.md`, ler antes de classificar.263. Identificar tipo de trabalho: `bug`, `feature`, `refactor`, `integration`, `epic`, `exploratory` or `incident`.274. Classificar nível de risco: `low`, `medium` or `high` usando critérios definidos.285. Identificar achados e lacunas usando a taxonomia única.296. Propor blocos copiáveis para `spec.md` com objetivo, classificação e status de prontidão.307. Indicar próxima skill única com motivo claro.318. Se estiver no chat do Cursor/Claude, no final da resposta adicionar seção explícita de comando e modo para o DEV.3233## Pronto mínimo para baixo risco3435Baixo risco só pode ir direto para `@spec-protocol-plan` se TUDO abaixo for verdade:3637- Objetivo claro em 1 frase.38- Escopo delimitado.39- Pelo menos 1 critério testável.40- Sem decisão `[CRITICAL]` pendente.41- Sem integração externa, migração, segurança, disponibilidade ou dado crítico.4243## Critérios de classificação4445Tipo: `bug` | `feature` | `refactor` | `integration` | `epic` | `exploratory` | `incident`.4647Risco:4849- `low`: escopo pequeno, sistema conhecido, sem dados sensíveis, critérios claros.50- `medium`: mais de um módulo, regra incompleta, dependência ou teste incerto.51- `high`: dados críticos, legado frágil, integração externa, migração, segurança, disponibilidade, escopo aberto.5253## Taxonomia única5455- `[CRITICAL]`: bloqueia início ou muda escopo/solução.56- `[RISK]`: pode gerar efeito colateral relevante.57- `[HYPOTHESIS]`: inferência sem evidência direta.58- `[OBSERVATION]`: útil, não bloqueia.5960## Saída6162Use exatamente:6364```markdown65## Classificação Spec Protocol6667- Tipo de trabalho: bug / feature / refactor / integration / epic / exploratory / incident68- Nível de risco: low / medium / high69- Confiança da triagem: high / medium / low7071## Evidências e achados7273- [CRITICAL] ... Evidência: ...74- [RISK] ... Evidência: ...75- [HYPOTHESIS] ... Confirmação necessária: ...76- [OBSERVATION] ...7778## Atualização sugerida em spec.md7980### Classificação Spec Protocol81- Tipo de trabalho: ...82- Nível de risco: ...83- Confiança da triagem: ...8485### Objetivo86...8788### Achados classificados89- ...9091### Hipóteses levantadas [HYPOTHESIS]92- ...9394### Status de prontidão95READY / PARTIALLY READY / NOT READY / EXCEPTION RECOMMENDED9697### Decisões pendentes98- [CRITICAL] ...99100### Histórico de decisão101- YYYY-MM-DD — @spec-protocol-triage — classificação inicial e fluxo recomendado.102103## Arquivos a atualizar104105- `spec.md`: yes / no — ...106- `plan.md`: no — triagem não define abordagem técnica final.107- `tasks.md`: no — triagem não define checklist de execução.108109## Próxima skill110111- @spec-protocol-analyze / @spec-protocol-dor / @spec-protocol-plan / @spec-protocol-exception112- Motivo: ...113114## Pode codar?115116Yes / No / exception only — ...117118## Próxima skill no Cursor/Claude119120- Comando sugerido: /spec-protocol-analyze ou /spec-protocol-dor ou /spec-protocol-plan ou /spec-protocol-exception121- Modo recomendado: Ask / Agent (especificar um)122- Motivo: resumo em 1 frase.123```124125## Constraints126127- Não gerar plano ou checklist nesta skill.128- Não sobrescrever decisões confirmadas em `spec.md`.129- Não classificar como baixo risco se houver integração externa, migração ou segurança.130- Não avançar para `@spec-protocol-plan` sem checar pronto mínimo.