Pular para o conteúdo
Skillpedia
Testes48 mil · #4407

triage

Organiza e verifica problemas ou contribuições externas. Prepara resumos claros para que um agente possa agir sobre eles de forma eficaz.

O que ela faz

Esta ferramenta ajuda a organizar e classificar tarefas (chamadas 'issues') e contribuições de código (chamadas 'PRs') em um projeto. Ela as move por diferentes etapas, como categorizar, verificar e preparar resumos para outros assistentes de IA.

Quando usar

  • ✓Quando você quer organizar novas tarefas ou contribuições.
  • ✓Quando você precisa verificar se uma tarefa ou contribuição está pronta para ser trabalhada.
  • ✓Quando você quer preparar um resumo claro de uma tarefa para que outro assistente de IA possa entendê-la.

Exemplo do que pedir para a IA

“Organize as tarefas que precisam de atenção e prepare um resumo para o assistente de IA.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/triage/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/triage/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta analisa as tarefas e contribuições, atribui categorias (como 'bug' ou 'melhoria') e estados (como 'precisa de informação' ou 'pronto para o agente'). Ela também verifica se a tarefa já foi resolvida ou se é algo que não será feito.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill triage

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/triage/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Triagem

Quando Usar

Use quando este fluxo de trabalho corresponder à solicitação do usuário: Mova issues e PRs externos através de uma máquina de estados de funções de triagem — categorize, verifique, questione se necessário e escreva resumos prontos para o agente.

Fonte: mattpocock/skills (MIT).

Mova issues no rastreador de issues do projeto através de uma pequena máquina de estados de funções de triagem.

Se este repositório trata pull requests externos como uma superfície de solicitação (veja a configuração do issue-tracker), a triagem também os abrange: um PR é uma issue com código anexado — mesmas funções, mesmos estados, mesma máquina, com alguns deltas marcados como "para um PR" abaixo. Resolva uma #42 simples para uma issue ou PR de acordo com a configuração do rastreador.

Todo comentário ou issue postado no rastreador de issues durante a triagem deve começar com este aviso:

> *This was generated by AI during triage.*

Documentos de Referência

Funções

Duas funções de categoria:

  • bug — algo está quebrado
  • enhancement — nova funcionalidade ou melhoria

Cinco funções de estado:

  • needs-triage — o mantenedor precisa avaliar
  • needs-info — esperando mais informações do reportador
  • ready-for-agent — totalmente especificado, pronto para um agente AFK
  • ready-for-human — precisa de implementação humana
  • wontfix — não será acionado

Para um PR, os mesmos estados são lidos em relação ao código anexado: ready-for-agent significa que um resumo está anexado e um agente deve dar o próximo passo no diff; ready-for-human significa que está pronto para um humano mesclar.

Cada issue triada deve ter exatamente uma função de categoria e uma função de estado. Se as funções de estado conflitarem, sinalize e pergunte ao mantenedor antes de fazer qualquer outra coisa.

Estes são nomes canônicos de funções — as strings de rótulo reais usadas no rastreador de issues podem diferir. O mapeamento deve ter sido fornecido a você - execute /setup-matt-pocock-skills se não.

Transições de estado: uma issue sem rótulo normalmente vai para needs-triage primeiro; a partir daí, move-se para needs-info, ready-for-agent, ready-for-human ou wontfix. needs-info retorna para needs-triage assim que o reportador responder. O mantenedor pode substituir a qualquer momento — sinalize transições que pareçam incomuns e pergunte antes de prosseguir.

Invocação

O mantenedor invoca /triage e descreve o que deseja em linguagem natural. Interprete a solicitação e aja. Exemplos:

  • "Mostre-me tudo que precisa da minha atenção"
  • "Vamos olhar o #42" (issue ou PR)
  • "Mova #42 para pronto-para-agente"
  • "O que está pronto para os agentes pegarem?"

Mostrar o que precisa de atenção

Consulte o rastreador de issues e apresente três grupos, do mais antigo para o mais novo:

  1. Sem rótulo — nunca triado.
  2. needs-triage — avaliação em andamento.
  3. needs-info com atividade do reportador desde as últimas notas de triagem — precisa de reavaliação.

Quando PRs estiverem em escopo, inclua PRs externos nesses grupos e marque cada linha com [PR] ou [issue]. A descoberta mostra apenas PRs externos (a configuração do rastreador define quem é considerado externo) — um PR em andamento de um colaborador não é trabalho de triagem. Este filtro é apenas para descoberta; um PR explicitamente nomeado é sempre triado, independentemente do autor.

Mostre contagens e um resumo de uma linha por item. Deixe o mantenedor escolher.

Triar uma issue ou PR específico

  1. Reúna contexto. Leia a issue ou PR completa (corpo, comentários, rótulos, autor, datas; para um PR, o diff também). Analise quaisquer notas de triagem anteriores para não refazer perguntas já resolvidas. Explore a base de código usando o glossário de domínio do projeto, respeitando os ADRs da área. Execute duas verificações na base de código: (a) redundância — procure por uma implementação existente do comportamento solicitado por conceito de domínio (não apenas pela redação da solicitação) e relate onde você procurou. Se encontrado, é uma wontfix já implementada (passo 5). (b) rejeição anterior — leia .out-of-scope/*.md e apresente qualquer uma que se assemelhe a esta solicitação.

  2. Recomende. Diga ao mantenedor sua recomendação de categoria e estado com o raciocínio, mais um breve resumo da base de código relevante para a solicitação — incluindo se já foi implementada. Aguarde instruções.

…

Perguntas frequentes

O que são 'issues' e 'PRs'?

'Issues' são tarefas ou problemas relatados em um projeto. 'PRs' (Pull Requests) são propostas de mudanças no código, geralmente feitas por contribuidores externos.

Quais são as categorias?

As categorias principais são 'bug' (algo está quebrado) e 'enhancement' (uma nova funcionalidade ou melhoria).

Quais são os estados de uma tarefa?

Os estados indicam o progresso, como 'needs-triage' (precisa de avaliação), 'needs-info' (precisa de mais informação), 'ready-for-agent' (pronto para um assistente de IA), 'ready-for-human' (pronto para um humano implementar) e 'wontfix' (não será feito).

Detalhes

Descrição original do autor

Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4407
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas