error-resolver
Diagnosticar y Resolver Errores Sistemáticamente
Encontrar mensajes de error crípticos desperdicia tiempo valioso de desarrollo. Esta habilidad proporciona una metodología estructurada de 5 pasos y una biblioteca integral de patrones para diagnosticar y resolver rápidamente errores en todos los principales lenguajes de programación y frameworks.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "error-resolver". Error: Cannot find module express
Resultado esperado:
Clasificación: Dependencia / Error / Tiempo de compilación
Causa Raíz: El paquete express no está instalado en node_modules o falta en package.json.
Correción Inmediata:
1. Ejecutar: npm install express
2. Verificar: Comprobar que express aparece en node_modules
Correción Adecuada:
1. Agregar express a las dependencias de package.json
2. Ejecutar: npm install
3. Hacer commit de package.json y package-lock.json
Prevención:
- Siempre ejecutar npm install después de clonar
- Usar npm ci en pipelines de CI/CD
- Agregar dependencias mediante npm install --save, no ediciones manuales
Usando "error-resolver". TypeError: Cannot read property name of undefined
Resultado esperado:
Clasificación: Tipo / Error / Tiempo de ejecución
Análisis de Causa Raíz (5 Por Qués):
- ¿Por qué 1? El objeto es undefined
- ¿Por qué 2? La llamada API devolvió null en lugar de objeto
- ¿Por qué 3? El ID de usuario no existe en la base de datos
- ¿Por qué 4? El caché obsoleto contenía un ID inválido
- ¿Por qué 5? La invalidación de caché no está implementada
Solución: Agregar verificación de null antes de acceder a la propiedad e implementar invalidación de caché.
Cambio de Código:
if (user && user.name) {
console.log(user.name);
} else {
console.log(User not found);
}
Prevención: Agregar TypeScript para verificación de tipos en tiempo de compilación
Auditoría de seguridad
SeguroThis skill contains only documentation and reference materials for error resolution patterns. All 1284 static findings are false positives - they are code examples in markdown files showing common errors and debugging commands, not executable code. The skill provides educational content about error diagnosis across multiple programming languages and does not execute any commands or access system resources.
Factores de riesgo
⚡ Contiene scripts (6)
⚙️ Comandos externos (1078)
🌐 Acceso a red (48)
📁 Acceso al sistema de archivos (15)
🔑 Variables de entorno (3)
Puntuación de calidad
Lo que puedes crear
Depurar Incidentes de Producción
Cuando ocurre un error de producción, usa la habilidad para clasificar rápidamente el tipo de error, analizar el stack trace y compararlo con patrones conocidos para encontrar soluciones que hayan funcionado para problemas similares.
Resolver Bloqueos de Desarrollo
Los desarrolladores junior pueden usar la biblioteca integral de patrones para entender errores comunes en Node.js, Python, React y otros frameworks, aprendiendo no solo las correcciones sino también estrategias de prevención.
Construir Base de Conocimiento del Equipo
Registrar resoluciones exitosas de errores utilizando el sistema de reproducción para crear una base de conocimiento específica del equipo con soluciones, reduciendo el tiempo dedicado a problemas recurrentes.
Prueba estos prompts
Encontré este error: [pegar mensaje de error completo]. Estaba intentando [describir lo que estabas haciendo]. ¿Puedes ayudarme a diagnosticarlo y resolverlo?
Analiza este stack trace: [pegar stack trace]. El error ocurre en [nombre de archivo/función]. ¿Cuál es la causa raíz y cómo lo corrijo?
Sigo recibiendo [tipo de error] en mi proyecto de [lenguaje/framework]. Verifica si hay un patrón conocido para esto y sugiere una corrección permanente con estrategias de prevención.
Resolví un error: [describir error y solución]. Crea un archivo YAML de reproducción siguiendo el formato de plantilla de solución para que pueda referenciarlo en el futuro.
Mejores prácticas
- Proporcionar mensajes de error completos incluyendo stack traces al pedir ayuda, ya que la falta de contexto puede llevar a diagnósticos incorrectos
- Registrar soluciones exitosas utilizando la plantilla YAML de reproducción para construir una base de conocimiento consultable para tu equipo
- Aplicar la técnica de los 5 Por Qués para encontrar causas raíz en lugar de solo parchear síntomas, lo que conduce a soluciones más robustas
Evitar
- No omitir el paso de clasificación y saltar directamente a buscar soluciones, ya que diagnosticar incorrectamente el tipo de error desperdicia tiempo
- Evitar aplicar correcciones sin entender la causa raíz, lo que a menudo conduce a problemas recurrentes o nuevos problemas
- No ignorar las estrategias de prevención después de corregir errores, ya que esto resulta en resolver repetidamente los mismos problemas