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

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/debugging-toolkit-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/debugging-toolkit-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, 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-debug

Ou 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.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 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.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas