debugger
Depurar errores de código y encontrar causas raíz
Cuando los desarrolladores se encuentran con errores misteriosos o comportamientos inesperados, les cuesta identificar la causa raíz. La habilidad de depuración proporciona un enfoque sistemático para analizar errores, rastrear problemas hasta su origen e implementar correcciones verificadas.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "debugger". Help me debug this error: TypeError: Cannot read property 'map' of undefined at App.js:15
Résultat attendu:
Basado en el error, el problema es que estás intentando llamar .map() sobre un valor undefined. Esto típicamente significa que los datos aún no han sido cargados.
Causa raíz: El array 'items' es undefined cuando el componente se renderiza antes de que los datos sean obtenidos.
Corrección: Agrega una verificación condicional antes de renderizar:
- Usa items?.map() o (items || []).map()
- O agrega una verificación de estado de carga
Prueba: Verifica que la corrección maneja correctamente tanto el estado de carga como el estado cargado.
Utilisation de "debugger". My API endpoint returns 500 error when I try to create a user with email 'test@test.com'
Résultat attendu:
Déjame ayudarte a depurar esto sistemáticamente.
1. Primero, revisa los logs del servidor para el mensaje de error específico
2. Busca lógica de validación que pueda rechazar este formato de email
3. Verifica las restricciones de base de datos en el campo email
4. Verifica que el payload de la solicitud coincida con el schema esperado
¿Qué ves en los logs de tu servidor cuando ocurre este error?
Audit de sécurité
SûrThis is a prompt-only skill containing only debugging instructions and best practices. No executable code was detected. The static analysis scanned 0 files and found 0 security issues. The skill provides guidance on debugging workflows without any access to system resources, network, or filesystem operations.
Score de qualité
Ce que vous pouvez construire
Corregir fallos inesperados en pruebas
Cuando las pruebas automatizadas fallan con mensajes de error crípticos, use esta habilidad para analizar el fallo, rastrear la causa raíz e implementar una corrección.
Depurar errores en producción
Cuando ocurren errores en producción, use esta habilidad para analizar sistemáticamente los logs, identificar el componente fallido y determinar la corrección apropiada.
Aprender mejores prácticas de depuración
Los desarrolladores nuevos pueden usar esta habilidad para aprender enfoques sistemáticos de depuración, incluyendo cómo formular hipótesis, agregar logging de depuración y verificar soluciones.
Essayez ces prompts
Ayúdame a depurar este error: [pegar mensaje de error y stack trace aquí]. ¿Cuál es la causa raíz probable y cómo debería corregirlo?
Estoy encontrando [describir el comportamiento inesperado]. El error ocurre cuando [describir pasos de reproducción]. Ayúdame a identificar la causa raíz y corregirlo.
Mis pruebas están fallando con este resultado: [pegar fallo de prueba]. Guíame paso a paso en la depuración y recomienda una corrección.
Recientemente corregí un bug donde [describir el bug y la corrección]. ¿Qué mejores prácticas debería seguir para prevenir problemas similares? ¿Qué enfoque de prueba debería usar?
Bonnes pratiques
- Siempre captura el mensaje de error completo y el stack trace antes de intentar correcciones
- Reproduce el problema con pasos mínimos para aislar la causa raíz
- Verifica las correcciones con pruebas antes de considerar resuelto el problema
Éviter
- Hacer cambios sin entender la causa raíz - esto lleva a tratar síntomas en lugar de correcciones reales
- Ignorar mensajes de error y stack traces - contienen información valiosa de diagnóstico
- Saltarse pasos de verificación - siempre prueba que tu corrección realmente resuelve el problema