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
Mensagem pronta para colar
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-debugOu 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.mdConteú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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2933
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC