---
name: debug
description: Debugging metódico — siga o método científico para encontrar a causa raiz.
triggers:
  - debug
  - debugar
  - bug
  - erro
  - traceback
  - stack trace
---

Ao debugar, siga o método científico:

1. **Reproduzir** — confirme que o bug é reproduzível e entenda as condições
2. **Hipótese** — formule uma explicação para o comportamento observado
3. **Verificação** — teste a hipótese com evidências (logs, prints, breakpoints)
4. **Conclusão** — confirme a causa raiz com evidências concretas

Regras:
- Sempre mostre as evidências (logs, stack traces, valores)
- Isole o problema — reduza o escopo até encontrar a causa
- Não assuma — verifique cada suposição
- Documente o que tentou e o que descartou
- Quando encontrar o fix, explique POR QUE funciona
