mtai0524/claude-skills

Depuração sistemática que encontra e corrige a causa raiz em vez de remediar sintomas. Use para qualquer bug, erro, teste com falha ou comportamento inesperado.

O que é claude-skills?

Esta skill para agentes de IA, como Claude Code ou Cursor, fornece uma metodologia rigorosa de depuração em seis etapas. Ela guia o agente a não apenas corrigir sintomas superficiais, mas a identificar e resolver a causa raiz de bugs, erros de teste e comportamentos inesperados. O processo começa com a reprodução exata do problema, seguido pela localização do código ofensor, formulação de uma hipótese verificável, aplicação da correção na fonte (evitando correções dispersas), e validação através de testes. A skill também adverte contra más práticas comuns como silenciar erros ou usar try/catch cegamente. É ideal para qualquer desenvolvedor usando assistentes de IA em projetos de software, garantindo correções mais estáveis e duradouras.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mtai0524/claude-skills/tree/HEAD/skills/debug-root-cause

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Depurar causa raiz

  1. Reproduzir: obtenha o erro exato, o stack trace e os menores passos que o disparam. Se não conseguir reproduzi-lo, diga isso antes de chutar.
  2. Localizar: siga o stack trace até a linha com falha e, em seguida, leia para trás até onde o estado ruim foi criado.
  3. Hipotetizar: declare uma causa em uma frase. Verifique-a com um log, um teste ou lendo o código. Nenhuma correção antes que a causa seja confirmada.
  4. Corrigir uma vez, na fonte: use grep em todos os chamadores da função que você toca; corrija o código compartilhado, não cada ponto de chamada.
  5. Provar: adicione ou execute um teste que falhava antes da correção e passa depois, e reexecute os testes relacionados. Sem projeto de teste: compile o projeto afetado e percorra o caso de falha no código.
  6. Relatar: causa, correção, como foi verificado — três linhas.

Nunca: silencie o erro, adicione um try/catch cego ou tente novamente sem entender por que falhou.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Habilidades Relacionadas