skill diagnosing-bugs — o loop de diagnóstico¶
| Origem | model/effort |
Dispara quando |
|---|---|---|
| Anthropic (vendorizada) | herda quem chamou | "diagnostica isso", bug difícil, regressão de performance |
Seis fases: construir um loop de feedback → reproduzir e minimizar → hipótese → instrumentar → corrigir com teste de regressão → limpar e post-mortem.
A Fase 1 é o coração, e é a que todo mundo pula¶
O critério de conclusão dela é um loop apertado que fica vermelho neste bug. Sem esse sinal, nem quem investigou sabe que achou, nem quem for corrigir sabe que corrigiu — e "parece resolvido" é como o mesmo bug volta duas semanas depois.
É por isso que o workflow investigate-bug exige o sinal de reprodução junto com a causa raiz pra
mover um card pra Reach. Bug não-determinístico e o caso "não consigo construir um loop" têm
tratamento próprio dentro da skill — e o segundo é resultado válido, não desistência.
Skill de terceiro — cheque upgrade upstream antes de editar.