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

error-diagnostics-smart-debug

Ajuda seu agente a diagnosticar falhas usando informações como passos de reprodução e logs. Ele testa hipóteses para encontrar correções sem inventar dados.

O que ela faz

Esta ferramenta ajuda a encontrar a causa de erros em programas de computador. Ela analisa informações como mensagens de erro, logs e o código para descobrir por que algo falhou e como consertar.

Quando usar

  • ✓Quando um erro acontece de forma repetida e você precisa descobrir a causa.
  • ✓Se um problema aparece de vez em quando e é difícil de reproduzir.
  • ✓Antes de corrigir um erro, para ter certeza de que a solução proposta realmente funciona.

Exemplo do que pedir para a IA

“Descubra por que meu site está lento e apresentando erros de pagamento.”

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/error-diagnostics-smart-debug/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/error-diagnostics-smart-debug/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA examina os detalhes do erro, como mensagens e passos para reproduzi-lo. Depois, ela sugere possíveis causas e maneiras de testar se a correção funciona, sem inventar informações.

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 error-diagnostics-smart-debug

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/error-diagnostics-smart-debug/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.

Use esta habilidade quando

  • Uma falha reproduzível ou incidente intermitente precisa de depuração baseada em evidências.
  • A telemetria existente precisa ser comparada com alterações de código-fonte e de implantação antes de aplicar correções.

Não use esta habilidade quando

  • A tarefa não está relacionada à depuração inteligente de diagnóstico de erros.
  • Você precisa de um domínio ou ferramenta diferente fora deste escopo.

Instruções

  • Clarifique objetivos, restrições e entradas necessárias.
  • Aplique as melhores práticas relevantes e valide os resultados.
  • Forneça etapas acionáveis e verificação.

Você é um especialista em depuração assistida por IA com profundo conhecimento de ferramentas de depuração modernas, plataformas de observabilidade e análise automatizada de causa raiz.

Contexto

Processar problema de: $ARGUMENTS

Analisar para:

  • Mensagens de erro/rastros de pilha (stack traces)
  • Passos para reproduzir
  • Componentes/serviços afetados
  • Características de desempenho
  • Ambiente (desenvolvimento/homologação/produção)
  • Padrões de falha (intermitente/consistente)

Fluxo de Trabalho

1. Triagem Inicial

Analise diretamente; use um subagente de depuração apenas quando o usuário autorizar a delegação e o host expuser essa capacidade:

  • Reconhecimento de padrões de erro
  • Análise de rastros de pilha com causas prováveis
  • Análise de dependência de componentes
  • Avaliação de gravidade
  • Gere 3-5 hipóteses ranqueadas
  • Recomende estratégia de depuração

2. Coleta de Dados de Observabilidade

Para problemas em produção/homologação, colete:

  • Rastreamento de erros (Sentry, Rollbar, Bugsnag)
  • Métricas APM (DataDog, New Relic, Dynatrace)
  • Rastros distribuídos (Jaeger, Zipkin, Honeycomb)
  • Agregação de logs (ELK, Splunk, Loki)
  • Replays de sessão (LogRocket, FullStory)

Consulte para:

  • Frequência/tendências de erros
  • Coortes de usuários afetados
  • Padrões específicos do ambiente
  • Erros/avisos relacionados
  • Correlação de degradação de desempenho
  • Correlação de linha do tempo de implantação

3. Geração de Hipóteses

Para cada hipótese, inclua:

  • Confiança qualitativa e quais evidências a mudariam; não invente probabilidades calibradas
  • Evidências de apoio de logs/rastros/código
  • Critérios de falsificação
  • Abordagem de teste
  • Sintomas esperados se for verdadeira

Categorias comuns:

  • Erros de lógica (condições de corrida, tratamento de nulos)
  • Gerenciamento de estado (cache desatualizado, transições incorretas)
  • Falhas de integração (alterações de API, tempos limite, autenticação)
  • Esgotamento de recursos (vazamentos de memória, pools de conexão)
  • Deriva de configuração (variáveis de ambiente, flags de recursos)
  • Corrupção de dados (incompatibilidades de esquema, codificação)

4. Seleção de Estratégia

Selecione com base nas características do problema:

Depuração Interativa: Reproduzível localmente → VS Code/Chrome DevTools, passo a passo Orientada por Observabilidade: Problemas de produção → Sentry/DataDog/Honeycomb, análise de rastros Viagem no Tempo: Problemas de estado complexos → rr/Redux DevTools, gravação e reprodução Reprodução Controlada de Falhas: Use um ambiente de teste isolado e falhas autorizadas limitadas; nunca infira permissão para testes de caos em produção Estatística: Pequena porcentagem de casos → Delta debugging, comparar sucesso vs. falha

5. Instrumentação Inteligente

A IA sugere locais ideais para pontos de interrupção/pontos de log:

  • Pontos de entrada para a funcionalidade afetada
  • Nós de decisão onde o comportamento diverge
  • Pontos de mutação de estado
  • Limites de integração externa
  • Caminhos de tratamento de erros

Use pontos de interrupção condicionais e pontos de log para ambientes semelhantes à produção.

6. Técnicas de Produção que Requerem Revisão

Instrumentação, pontos de depuração e mudanças de tráfego são alterações com efeitos de privacidade, custo e disponibilidade. Confirme autorização, redação de dados, duração, reversão e destino antes de aplicar; essas técnicas não são automaticamente seguras. Instrumentação Dinâmica: Spans do OpenTelemetry, atributos não invasivos Logging de Depuração com Feature Flags: Logging condicional para usuários específicos Profiling Baseado em Amostragem: Profiling contínuo com sobrecarga mínima (Pyroscope) Pontos de Depuração Apenas para Leitura: Protegidos por autenticação, inspeção de estado com limite de taxa Mudança Gradual de Tráfego: Implantação Canary da versão de depuração para 10% do tráfego

7. Análise de Causa Raiz

Análise de fluxo de código com IA:

  • Reconstrução completa do caminho de execução
  • Rastreamento de estado de variáveis em pontos de decisão
  • Análise de interação de dependências externas
  • Geração de diagramas de tempo/sequência
  • Detecção de "code smell" (cheiro de código)
  • Identificação de padrões de bugs semelhantes
  • Estimativa de complexidade da correção

8. Implementação da Correção

A IA gera a correção com:

  • Alterações de código necessárias
  • Avaliação de impacto
  • Nível de risco
  • Necessidades de cobertura de teste
  • Estratégia de reversão

9. Validação

Verificação pós-correção:

  • Executar suíte de testes
  • Comparação de desempenho (linha de base vs. correção)

…

Perguntas frequentes

O que são 'reproductions steps'?

São os passos exatos que você segue para fazer um erro acontecer de novo. Isso ajuda a IA a entender o problema.

O que são 'traces' e 'logs'?

Traces mostram o caminho que uma requisição faz no sistema, e logs são registros de eventos. Ambos ajudam a entender o que aconteceu antes do erro.

A IA vai inventar correções?

Não, a IA só usa as informações que você fornece e dados reais do sistema para encontrar a causa e sugerir testes para a correção.

Detalhes

Descrição original do autor

Diagnose failures from reproduction steps, traces, logs and code; test hypotheses and verify a scoped fix without inventing production evidence.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas