S

Skill Entry

Systematic debugging

Reemplaza la depuración de prueba-y-error con un proceso basado en hipótesis: formula una hipótesis refutable, construye la reproducción más pequeña posible y verifica la evidencia antes de tocar el código. Este enfoque estructurado es más valioso durante incidentes de producción, builds de CI inestables y regresiones confusas donde la depuración intuitiva desperdicia horas en síntomas correlacionados pero no causales.

Categoría Operaciones
Plataforma Codex / Claude Code
Fecha de publicación 2026-04-02
debuggingincidentanalysis

Casos de uso

  • Un incidente de producción donde la latencia subió y la tasa de errores se duplicó en la misma ventana de 10 minutos
  • Un build de CI que falla en la rama principal pero pasa localmente sin diferencia aparente en el entorno
  • Una regresión donde una funcionalidad que trabajó la semana pasada devuelve output sutilmente diferente hoy
  • Un crash intermitente que ocurre en menos del 5% de las requests y resiste reproducción fácil
  • Una actualización de dependencia que cambió el comportamiento silenciosamente sin surfear un error de compilación

Funciones principales

  • Recopila hechos observables: qué cambió recientemente, qué usuarios o requests están afectados, y la ventana de tiempo del fallo
  • Formula una o dos hipótesis específicas y refutables en lugar de guesses vagos sobre qué podría estar mal
  • Construye un caso de reproducción mínimo que aísle el síntoma del sistema completo, idealmente reducible a un solo script o request
  • Prueba la hipótesis contra la reproducción: si los datos la contradicen, descártala y forma una nueva
  • Una vez confirmada la causa raíz, aplica el fix más pequeño que aborde la causa en lugar de parchear el síntoma, luego verifica que la reproducción ya no se active

Relacionados

Relacionados

3 Entradas indexadas