hunt é uma skill focada em depuração que obriga a pensar em causa raiz antes de aplicar qualquer correção. Use para erros, crashes, regressões, testes com falha, problemas de cache desatualizado, bugs de screenshot e falhas do tipo “funcionava antes”. Ela ajuda você a chegar a uma hipótese testável, reunir evidências e evitar chute. Não é para revisão de código nem para novas funcionalidades.

Estrelas5.1k
Favoritos0
Comentários0
Adicionado25 de mai. de 2026
CategoriaDebugging
Comando de instalação
npx skills add tw93/Waza --skill hunt
Pontuação editorial

Esta skill tem nota 84/100, o que a torna uma candidata sólida para usuários que precisam de um fluxo estruturado de diagnóstico antes da correção para bugs, crashes, regressões e testes falhando. O repositório traz detalhe operacional suficiente para que agentes acionem a skill corretamente e sigam um processo de depuração repetível, embora seja mais específica do que uma skill de depuração geral e não tenha alguns recursos de adoção, como um comando de instalação.

84/100
Pontos fortes
  • Acionamento forte: o frontmatter deixa explícito que o foco são erros, crashes, regressões, testes com falha e casos de “funcionava antes e agora falha”, com gatilhos em inglês e em vários idiomas.
  • Fluxo operacional claro: orienta os agentes a formular uma hipótese de causa raiz em uma única frase antes de mexer no código, com detalhes testáveis como arquivo/função/linha/condição.
  • Boa profundidade de referência: quatro arquivos de referência focados cobrem padrões recorrentes de falha, técnicas de logging, problemas de IME/unicode e bugs de renderização, oferecendo orientação concreta para o próximo passo.
Pontos de atenção
  • Não há comando de instalação em SKILL.md, então os usuários podem precisar de configuração extra ou interpretação manual antes de adotar.
  • O escopo é especializado em depuração e análise de causa raiz; não é voltado para revisão de código ou trabalho em features, então não atende bem casos de uso mais amplos e generalistas.
Visão geral

Visão geral da skill hunt

Para que serve o hunt

hunt é uma skill de debugging-first que força o raciocínio de causa raiz antes de aplicar qualquer correção. É ideal para erros, crashes, regressões, testes com falha, problemas de cache desatualizado, bugs de screenshot e falhas do tipo “funcionava antes”, em que você precisa de uma hipótese testável, não de um patch rápido.

Quem deve instalar

Instale a skill hunt se você costuma depurar entre código da aplicação, testes, artefatos de build ou comportamento em runtime e quer um guia de hunt repetível para estreitar o problema rápido. Ela é especialmente útil quando os sintomas são ruidosos, as tentativas de correção continuam falhando ou o bug atravessa logs, estado da UI e saída gerada.

O que torna o hunt diferente

O valor central é disciplina: identificar um arquivo, função, linha ou condição específicos e depois reunir evidências até que a causa raiz fique defensável. As referências de apoio cobrem logging, padrões de falha, casos-limite de IME/Unicode e bugs de renderização, então a skill não é só “depure melhor”; ela empurra você para o tipo certo de diagnóstico.

Como usar a skill hunt

Instalação e preparo de contexto

Use o fluxo normal de instalação da skill no seu ambiente e depois abra os arquivos da skill nesta ordem: SKILL.md, references/failure-patterns.md, references/logging-techniques.md, references/ime-unicode.md e references/rendering-debug.md. Comece pela referência que corresponde ao sintoma; não leia tudo, a menos que o problema atravesse mais de um domínio.

Como pedir uso do hunt

Para obter o melhor uso do hunt, peça diagnóstico antes de reparo e inclua o menor sintoma reproduzível que você tiver. Um bom pedido soa assim: “use hunt para este regression: clicar em Save não persiste depois do refresh; a mudança mais recente mexeu em src/hooks/user.ts; os logs mostram cache hit.” Um pedido fraco soa assim: “o save quebrou, conserte.”

Fluxo de trabalho que a skill espera

O guia hunt espera que você declare uma hipótese em uma frase, valide com evidências e só então aplique um patch quando a causa puder ser testada. Na prática: reproduza, restrinja o caminho, colete um log ou uma verificação que discrimine a causa, confirme o trajeto de propagação e, em seguida, escreva a menor correção possível e um teste de regressão, se der.

Leitura prática por referência

Use references/failure-patterns.md quando o bug tiver cara de problema de cache, fila, guard ou fronteira de build. Use references/logging-techniques.md quando você precisar de evidência instrumentada. Use references/ime-unicode.md para bugs de input CJK ou composição. Use references/rendering-debug.md para falhas de PDF, impressão, fonte ou layout.

FAQ da skill hunt

O hunt serve só para bugs de código?

Não. A skill hunt serve para depurar qualquer modo de falha concreto: erros em runtime, testes com falha, artefatos gerados quebrados, regressões de UI e divergências de saída. Ela não é a melhor opção para revisão de código pura ou design de funcionalidade.

Preciso saber a causa raiz exata antes?

Não, mas você precisa de uma hipótese que possa ser falsificada. A skill foi feita para ajudar você a sair de “algo está errado” para “acredito que a causa raiz é X porque Y”.

O hunt é melhor do que um prompt normal?

Normalmente sim quando a falha é ambígua ou recorrente. Um prompt genérico pode gerar um patch; hunt tenta reduzir o chute primeiro, o que diminui a chance de uma correção quebrar outro caminho.

Quando não devo usar o hunt?

Evite usar quando você estiver adicionando uma nova funcionalidade, refatorando sem bug ou já tiver uma correção mínima confirmada e só precisar de ajuda de implementação. Também não é a melhor escolha para brainstorming de arquitetura em alto nível.

Como melhorar a skill hunt

Traga evidências mais fortes desde o início

Informe o sintoma, a mudança mais recente, o ambiente exato e uma ou duas observações concretas. Por exemplo: “falha só no cold start”, “passa depois de limpar o cache”, “quebra no macOS com input CJK” ou “o PDF renderiza localmente, mas não no CI”. Isso ajuda o hunt a escolher o padrão de falha certo imediatamente.

Evite modos de falha comuns

O maior erro é pedir uma correção antes de delimitar a causa. Outro erro comum é ter observabilidade vaga: logs que mostram só a mensagem de erro, e não a branch, a sequência ou a transição de estado que diferencia uma hipótese da outra. Traga evidência discriminante, não mais ruído.

Itere depois da primeira passada

Se o primeiro diagnóstico estiver incompleto, responda com a nova observação em vez de reiniciar o prompt inteiro. A skill hunt funciona melhor como um ciclo de refinamento: hipótese, verificação, contraexemplo, hipótese mais forte. É assim que você sai da instalação da skill hunt para uma busca de debugging realmente confiável.

Avaliações e comentários

Ainda não há avaliações
Compartilhe sua avaliação
Faça login para deixar uma nota e um comentário sobre esta skill.
G
0/10000
Avaliações mais recentes
Salvando...