Habilidades error-debugging-error-trace
🔍

error-debugging-error-trace

Seguro

Implementar Seguimiento de Errores con Sentry

Los errores de producción pasan desapercibidos sin un monitoreo adecuado. Esta habilidad te ayuda a configurar Sentry y otros sistemas de seguimiento de errores para detectar, priorizar y resolver problemas antes de que los usuarios se quejen.

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "error-debugging-error-trace". Set up Sentry for my Express API

Resultado esperado:

Configuraré el seguimiento de errores de Sentry para tu API de Express. Esto implica instalar el SDK, inicializarlo con tu DSN y configurarlo para capturar excepciones no manejadas y rechazos de promesas.

Usando "error-debugging-error-trace". Configure alerts for critical errors

Resultado esperado:

Crearé reglas de alertas que notifiquen a tu equipo a través de Slack cuando ocurran errores críticos. Esto incluye configurar reglas específicas por entorno y definir umbrales de gravedad.

Auditoría de seguridad

Seguro
v1 • 2/24/2026

All 35 static findings are false positives. The backtick characters flagged are JavaScript template literals, not shell execution. Network calls are legitimate error tracking API communications. Environment access patterns are configuration objects, not secret exfiltration. This is a legitimate error monitoring implementation guide.

2
Archivos escaneados
1,408
Líneas analizadas
4
hallazgos
1
Auditorías totales
Problemas de riesgo medio (3)
JavaScript Template Literals Misidentified as Shell Execution
Static analyzer incorrectly flagged JavaScript backtick characters as Ruby shell backtick execution. Backticks in this code are used for template literals (string interpolation), a standard JavaScript feature. No shell execution occurs.
Network Calls Are Legitimate Error Tracking
Fetch API and SSE connections are used for sending error events to configured error tracking endpoints. This is the core intended functionality of an error monitoring skill, not data exfiltration.
Configuration Access Misidentified as Environment Variable Access
The 'this.config' pattern flagged as env_access is a configuration object, not process.env. Additionally, the sensitive key sanitization is a security feature that prevents logging secrets.
Problemas de riesgo bajo (1)
Codebase Analysis Patterns
Static analyzer flagged code pattern analysis as 'system reconnaissance'. This is the intended functionality - analyzing error handling patterns in a codebase for monitoring implementation.
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
50
Comunidad
88
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Agregar seguimiento de errores a una nueva API de Node.js

Configurar Sentry desde cero para una API REST, configurar source maps y crear alertas para errores 5xx

Mejorar el manejo de errores existente

Analizar patrones de errores actuales, implementar registro estructurado y reducir ruido de errores no accionables

Crear panel de observabilidad

Construir un panel de monitoreo de errores en tiempo real con análisis de tendencias y flujos de alertas del equipo

Prueba estos prompts

Configuración Básica de Sentry
Set up Sentry error tracking for my Node.js application. The project is in /app and uses Express. Configure it to capture unhandled rejections and exceptions with environment 'production'.
Configurar Agrupación de Errores
Our Sentry dashboard has too many duplicate errors. Set up custom fingerprinting to group similar errors together based on the error message and stack trace pattern. Show me how to configure this in the SDK.
Configurar Enrutamiento de Alertas
Configure Sentry alerts for our team. Route critical errors (5xx responses) to Slack #incidents, warnings to #engineering, and rate limits to #alerts-oncall. Use environment-based rules.
Migración de Registro Estructurado
Migrate our console.log statements to structured logging compatible with Sentry. Include request ID, user ID, and operation name in the context for every log statement.

Mejores prácticas

  • Siempre incluye contexto del usuario (ID, email) cuando esté disponible para ayudar a depurar problemas específicos del usuario
  • Usa configuración de DSN basada en entorno para separar errores de producción de los de desarrollo
  • Implementa seguimiento de versiones para correlacionar errores con despliegues específicos

Evitar

  • Capturar cuerpos de solicitud completos sin sanitizar campos sensibles como contraseñas
  • Establecer tasas de muestreo demasiado altas durante períodos de alto tráfico causando picos en la factura
  • Ignorar errores duplicados sin configuración adecuada de identificación

Preguntas frecuentes

¿Qué lenguajes y marcos de trabajo soporta esta habilidad?
Esta habilidad cubre Node.js, Python y JavaScript web. Los ejemplos usan Sentry pero los conceptos se aplican a otros servicios como Rollbar y Bugsnag.
¿Necesito una cuenta de Sentry?
Sí, necesitas una cuenta de Sentry y el DSN del proyecto. El nivel gratuito cubre 5k errores por mes, lo cual es suficiente para proyectos pequeños.
¿Puede esta habilidad ayudar con el monitoreo de rendimiento?
Sí, el playbook de implementación incluye configuración de monitoreo de rendimiento con trazas y configuraciones de perfilado.
¿Cómo manejo datos sensibles en los errores?
Usa el hook beforeSend para sanitizar eventos. La habilidad incluye ejemplos que filtran campos de contraseña, token y secreto.
¿Esto funciona con seguimiento de errores autoalojado?
Sí, puedes usar Sentry autoalojado o cualquier servicio compatible con el protocolo del SDK de Sentry apuntando a tu propio DSN.
¿Cómo depuro errores que Sentry no está capturando?
Verifica que el SDK esté inicializado antes de otros middlewares, confirma que el DSN sea correcto y asegúrate de que las tasas de muestreo no estén establecidas en 0.

Detalles del desarrollador

Estructura de archivos