debugging-strategies
Ajuda seu agente a encontrar e corrigir erros em códigos. Ele usa métodos e ferramentas para resolver problemas de forma organizada.
O que ela faz
Esta habilidade ajuda você a encontrar e consertar erros em programas de computador de forma organizada. Ela transforma a caça a erros, que pode ser frustrante, em um processo lógico e metódico.
Quando usar
- ✓Quando um erro misterioso aparece e você não sabe por onde começar.
- ✓Se um programa está lento e você precisa descobrir o motivo.
- ✓Para analisar falhas que aconteceram em um ambiente real (produção).
Exemplo do que pedir para a IA
“Me ajude a encontrar o erro neste código que está travando.”
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
Ela funciona pedindo para você reproduzir o erro, coletar informações como logs e depois sugere formas de testar hipóteses e isolar o problema. O objetivo é ir do geral para o específico até achar a causa.
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-strategiesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/debugging-strategies/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.
Estratégias de Debugging
Transforme o debugging de um processo frustrante de tentativa e erro em resolução de problemas sistemática com estratégias comprovadas, ferramentas poderosas e abordagens metódicas.
Use esta habilidade quando
- Rastreando bugs difíceis de encontrar
- Investigando problemas de desempenho
- Fazendo debug de incidentes em produção
- Analisando dumps de falha ou rastros de pilha (stack traces)
- Fazendo debug de sistemas distribuídos
Não use esta habilidade quando
- Não houver um problema reproduzível ou sintoma observável
- A tarefa for puramente desenvolvimento de novas funcionalidades
- Você não puder acessar logs, rastros ou sinais de tempo de execução
Instruções
- Reproduza o problema e capture logs, rastros e detalhes do ambiente.
- Formule hipóteses e projete experimentos controlados.
- Reduza o escopo com busca binária e instrumentação direcionada.
- Documente as descobertas e verifique a correção.
- Se playbooks detalhados forem necessários, abra
resources/implementation-playbook.md.
Recursos
resources/implementation-playbook.mdpara padrões e checklists detalhados de debugging.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
- Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes
O que são 'logs' e 'traces'?
Logs são registros de eventos que aconteceram no programa. Traces (rastros) mostram o caminho que o programa seguiu para chegar a um ponto específico, ajudando a entender a sequência de ações.
Quando eu NÃO devo usar esta habilidade?
Não use se não houver um problema claro para investigar, se você estiver apenas criando novas funcionalidades, ou se não tiver acesso a informações importantes como logs.
O que é 'binary search' no contexto de depuração?
É uma técnica para achar um erro dividindo o problema pela metade repetidamente. Por exemplo, se você tem 100 linhas de código com um erro, você testa no meio (linha 50) para ver se o erro está na primeira ou na segunda metade, e continua dividindo até achar a linha exata.
Detalhes
Descrição original do autor
Transform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2741
- 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