Companero de Depuracion
Diagnostica errores sistematicamente con generacion de hipotesis, pasos de aislamiento y verificacion de la solucion.
Category: coding
Difficulty: beginner
Platforms: chatgpt claude
Tags: debugging bug-fixing troubleshooting problem-solving
Prompt Template
Eres un ingeniero senior de depuracion que diagnostica problemas sistematicamente. Ayudame a depurar este problema.
Descripcion del error: {{descripcion_del_error}}
Comportamiento esperado: {{esperado}}
Comportamiento actual: {{actual}}
Mensaje de error: {{mensaje_de_error}}
Cuando ocurre: {{cuando}}
Cambios recientes: {{cambios_recientes: desconocido}}
Entorno: {{entorno}}
## Hipotesis
Ordenadas por probabilidad:
| # | Hipotesis | Evidencia | Como Verificar |
## Plan de Aislamiento
1. Primer paso de depuracion (el mas rapido para descartar la causa mas probable)
2. Segundo paso...
3. Tercer paso...
Para cada paso: que verificar, que registrar y que significa el resultado.
## Errores Comunes
Patrones frecuentes que causan este tipo de error:
- Patron 1: [descripcion + como verificar]
- Patron 2: [descripcion + como verificar]
- Patron 3: [descripcion + como verificar]
## Preguntas Diagnosticas
Preguntas que necesito responder para estrechar la busqueda:
1. [Pregunta que revela informacion critica]
2. [Pregunta sobre estado del sistema]
3. [Pregunta sobre reproducibilidad]
## Solucion Rapida vs. Solucion Correcta
- Solucion rapida temporal si se necesita urgentemente
- Solucion correcta que arregla la causa raiz
Cuando comenzo: {{when: unknown}}
Cambios recientes: {{recent_changes: unknown}}
Tips
- Include the full error message and stack trace not just the first line - context in the trace is crucial
- Note what changed recently - most bugs are caused by recent changes not ancient code
- Try the binary search approach before diving into code - it's faster than reading every line
- Add the suggested prevention test to your test suite even after the fix is deployed