error-diagnostics-smart-debug
Depurar Errores con Diagnósticos Impulsados por IA
Esta habilidad ayuda a los desarrolladores a diagnosticar rápidamente errores de software analizando mensajes de error, rastros de pila y datos de rendimiento para identificar causas raíz y sugerir soluciones.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「error-diagnostics-smart-debug」。 Analyze this error: 'Connection timeout after 30000ms' occurring in 5% of checkout requests in production
預期結果:
- Resumen del Problema: Timeout de conexión intermitente en el servicio de checkout
- Análisis de Causa Raíz: Causas probables - (1) Latencia de API de pago externa 60%, (2) Agotamiento del pool de conexiones de base de datos 25%, (3) Problema de infraestructura de red 15%
- Estrategia Recomendada: Consultar trazas de DataDog para duración del servicio de pago, verificar métricas del pool de conexiones durante ventanas de error
- Propuesta de Solución: Implementar patrón de circuit breaker con timeout de 10s, agregar reintento con retroalimentación exponencial
- Validación: Desplegar a tráfico canario, monitorear reducción de tasa de errores
正在使用「error-diagnostics-smart-debug」。 Parse this stack trace: TypeError: Cannot read property 'id' of undefined at UserService.getProfile (/src/user/service.js:42:15)
預期結果:
- Causa Raíz: Referencia nula en objeto de usuario - probable condición de carrera o verificación nula faltante
- Hipótesis 1 (75%): Registro de usuario faltante en base de datos - verificar flujo de autenticación
- Hipótesis 2 (20%): Problema de timing asíncrono - getProfile llamado antes de que datos de usuario se carguen
- Hipótesis 3 (5%): Desajuste de esquema - estructura del objeto de usuario cambió
- Solución Recomendada: Agregar guarda nulo: const userId = user?.id ?? throw new Error('User not found')
安全審計
安全All static findings are false positives. The skill is a legitimate debugging assistant that provides guidance on error diagnostics. No external commands, cryptographic algorithms, or network reconnaissance are present. The reported patterns were markdown formatting (backticks for code) and benign workflow descriptions.
中風險問題 (1)
低風險問題 (2)
品質評分
你能建構什麼
Respuesta a Incidentes en Producción
Diagnosticar rápidamente errores de producción analizando patrones de error y recommendando estrategias de depuración para ingenieros de guardia.
Depuración en Desarrollo
Obtener guía asistida por IA sobre técnicas de depuración local, ubicación de puntos de interrupción y estrategias de ejecución paso a paso.
Análisis de Problemas de Rendimiento
Analizar rastros de rendimiento y datos APM para identificar cuellos de botella, consultas N+1 y problemas de agotamiento de recursos.
試試這些提示
Analyze this error: $ERROR_MESSAGE. What could be the root cause?
Parse this stack trace and identify the likely source of the issue: $STACK_TRACE. Provide 3 hypotheses ranked by probability.
Help debug this production issue: $ISSUE_DESCRIPTION. The error frequency is $FREQUENCY in $ENVIRONMENT environment. Recommend a debugging strategy.
Review this proposed fix for the error: $ERROR and $PROPOSED_FIX. Assess the risk level and suggest validation steps.
最佳實務
- Proporcionar contexto completo del error incluyendo stack traces, pasos de reproducción y detalles del entorno
- Usar datos de observabilidad para validar hipótesis antes de implementar soluciones
- Aplicar depuración incremental: comenzar con explicaciones simples antes que las complejas
- Siempre validar soluciones con pruebas y despliegues canario antes del lanzamiento completo
避免
- Aplicar soluciones sin entender la causa raíz
- Ignorar la frecuencia de errores y el impacto al priorizar esfuerzos de depuración
- Omitir la recolección de datos de observabilidad y depender únicamente de inspección de código
- Desplegar soluciones sin validación o estrategia de rollback
常見問題
¿Qué información debo proporcionar para mejores resultados de depuración?
¿Puede esta habilidad corregir los errores automáticamente?
¿Esta habilidad funciona con todos los lenguajes de programación?
¿Puedo usar esto para vulnerabilidades de seguridad?
¿Cómo elige la habilidad la estrategia de depuración?
¿Con qué herramientas de observabilidad se integra esta habilidad?
開發者詳情
作者
sickn33授權
MIT
儲存庫
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/error-diagnostics-smart-debug引用
main
檔案結構
📄 SKILL.md