debugging-toolkit-smart-debug
Faz seu agente diagnosticar falhas usando informações como passos, logs e código. Ele testa soluções e verifica 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, passos para reproduzir o problema e o código para sugerir possíveis soluções.
Quando usar
- ✓Quando um erro acontece e você não sabe por quê.
- ✓Para entender se uma mudança no código causou um problema.
- ✓Ao investigar falhas que acontecem de vez em quando.
Exemplo do que pedir para a IA
“Meu programa está travando quando tento salvar um arquivo. Pode me ajudar a descobrir o porquê?”
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, os passos que levam a ele e o código. Ela usa essas informações para criar hipóteses sobre a causa e sugere como testá-las.
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 debugging-toolkit-smart-debugOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/debugging-toolkit-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 precisar de depuração baseada em evidências.
- A telemetria existente precisar 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 estiver relacionada à depuração inteligente do toolkit de depuração.
- Você precisar 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 reprodução
- Componentes/serviços afetados
- Características de desempenho
- Ambiente (dev/staging/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 classificadas
- Recomende estratégia de depuração
2. Coleta de Dados de Observabilidade
Para problemas de produção/staging, 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)
- Reproduções 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 da 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 verdade
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, timeouts, 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 → Depuração Delta, compare 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 desvios 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 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 Somente Leitura: Protegidos por autenticação, inspeção de estado com limite de taxa Desvio 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 diagrama de tempo/sequência
- Detecção de "code smells" (cheiros 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 'hipóteses'?
São suposições educadas sobre o que pode estar causando o erro. A IA lista as mais prováveis com base nas informações que você fornece.
A IA vai consertar o código para mim?
A IA ajuda a encontrar a causa do erro e sugere como consertá-lo. A implementação final do conserto geralmente é feita por um humano.
Preciso saber programar para usar isso?
Não é preciso ser um programador experiente. A ferramenta é projetada para ajudar a entender e resolver problemas, mesmo que você não seja um especialista.
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
- #2742
- 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