Triage issue
Time de IA governado para o Kiro — agentes com papéis separados, specs EARS, testes black-box e gates mecânicos de merge, do ticket ao deploy.
npx -y skills add cleudice/kiro-ai-team --skill triage-issueAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 16 days oldThe repository was created 16 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Normaliza qualquer issue (Jira, Azure Boards, GitHub, crash do Crashlytics ou texto colado) no brief padrão de docs/issues/ — classifica trilho, checa duplicatas, mapeia repos afetados. Use quando disserem 'triagem da PROJ-123', 'pegue a issue X', 'comece este ticket/chamado/card', colarem o texto de uma issue, ou mencionarem crash, Crashlytics, ANR, 'o app caiu/fechou sozinho'.
SKILL.md
4.0 KB, as published. Nobody here has run it
triage-issue
Objetivo
Normalizar qualquer origem de trabalho no brief padrão que o resto do time consome.
Passos
- Obter a issue: MCP do tracker (
atlassian,azure-devops,github), MCPfirebasepara crash do Crashlytics, ou texto colado pelo humano. Registrarorigemeid externo.- Crash (origem
crashlytics): coletar stack trace, versão do app, device/OS, volume e tendência; localizar o frame suspeito e correlacionar com releases recentes; classificar severidade (volume × impacto) e agrupar duplicatas do mesmo root cause; brief emdocs/issues/CRASH-<id>.md, tipomanutencao, com reprodução hipotética e frame suspeito. Sem causa raiz clara: hipóteses ranqueadas, não certezas. (Absorve a antiga skilltriage-crash— mesmo formato de saída, o orchestrator nunca tratou crash como caso especial.) Anexo de imagem (screenshot de bug, mockup de feature) → descrever textualmente o que a imagem mostra, incorporado na seção correspondente (Reproduçãop/ bug,Objetivo/Escopo esperadop/ feature) — nunca ignorar o anexo silenciosamente.
- Crash (origem
- Classificar:
feature|manutencao/bug|tarefa.- Bug: tentar reproduzir e localizar o código suspeito (grep dirigido, docs/context/ se existir).
- Feature/tarefa com PRD (ou spec simples) na própria descrição do card: extrair Objetivo (o quê e por quê), Escopo esperado (o que o PRD já define como incluído) e Fora de escopo (se o PRD já declarar) — não inventar o que o PRD não disser; lacuna vira pergunta, não suposição.
- Buscar duplicatas/similares no tracker; anexar links e a solução anterior se houver.
- Avaliar: precisa de spike? (spike = investigação descartável, roda em "Kiro puro, sem o time" — ver OPERACAO §3; o resultado volta como contexto do brief, nunca vira PBI próprio) bloqueadores? repositórios afetados (pode ser >1 — gerar um brief por repo, vinculados).
Saída — docs/issues/<TRACKER>-<ID>.md
Bug/manutenção:
# <título>
origem: jira|azdo|github|crashlytics id: <externo> tipo: manutencao
status: aberto
repo(s): <lista> vinculado a: <briefs irmãos, se multi-repo>
## Contexto
## Reprodução (passos + o que anexos de imagem mostram)
## Código suspeito / área afetada
## Duplicatas & histórico
## Trilho recomendado: manutencao
Feature/tarefa:
# <título>
origem: jira|azdo|github|crashlytics id: <externo> tipo: feature|tarefa
status: aberto
repo(s): <lista> vinculado a: <briefs irmãos, se multi-repo>
## Objetivo (o quê e por quê, do PRD/descrição do card)
## Escopo esperado (o que o PRD já define como incluído)
## Fora de escopo (se o PRD já declarar)
## Duplicatas & histórico
## Trilho recomendado: feature
Regras
- A linha
status:é o estado do PBI em disco — única fonte pro orchestrator retomar numa sessão nova sem reconstruir por inspeção. Valores:aberto(triage feito) →em-spec(write-requirements iniciado) →em-dev(worktree criado) →em-review(verify entregue) →merged(merge-gate verde) →done(resolve-issue fechou no tracker). Quem executa cada etapa atualiza a linha; nunca pular direto pradone. - Vocabulário de trilho:
feature|manutencao— os únicos valores quecheck-gates.sh --trackaceita (valor desconhecido é erro, não default mudo). Nunca usar sinônimo (spec-completaera o legado que nenhum script reconhecia). - Não planeja solução — entrega o problema enquadrado para o spec-analyst/write-tasks.
- Informação faltante na issue (inclusive o que um anexo de imagem não deixa claro): perguntar no próprio tracker (comentário) ou ao humano; não inventar contexto.