O que debugger faz?
Depuração sistemática e análise de causa raiz para identificar e corrigir problemas de software. Use quando: depurar erros, solucionar bugs, investigar falhas, analisar stacks de chamadas, corrigir código quebrado ou quando o usuário mencionar depuração, erro, bug, falha ou 'não está funcionando'.
Visão Geral
Esta skill fornece um framework estruturado para depuração de software, ajudando desenvolvedores a diagnosticar e resolver problemas de forma metódica. Ela orienta o usuário por meio de um processo de depuração abrangente, garantindo que nenhum passo crítico seja pulado.
Como Funciona
- Coleta de Informações: O agente coleta detalhes sobre o problema, incluindo sintomas, mensagens de erro, logs relevantes e o ambiente onde o erro ocorre.
- Reprodução do Problema: O agente ajuda a reproduzir o erro de forma consistente, garantindo que o cenário de falha seja compreendido.
- Análise de Causa Raiz: Usando técnicas como análise de stack trace, revisão de logs e inspeção de código, o agente identifica a causa fundamental do problema.
- Proposição de Soluções: Com base na análise, o agente sugere correções específicas, testa as mudanças e verifica se o problema foi resolvido.
- Documentação: A solução é documentada para referência futura, incluindo as etapas tomadas e as lições aprendidas.
Plataformas Suportadas
- Claude Code
- Cursor
- Codex
Exemplo de Uso
# Exemplo de comando para acionar a depuração
> debug "o aplicativo trava ao clicar no botão de envio"
Boas Práticas
- Sempre forneça o máximo de contexto possível sobre o erro.
- Inclua stacks de chamadas, logs e trechos de código relevantes.
- Teste as soluções propostas em um ambiente isolado antes de aplicar em produção.
- Documente as correções para evitar recorrência.
Licença
MIT