Sentry Instrumentation
Métricas Sentry gobernadas y rastreo gen_ai, aplicadas por una puerta de enlace CI AST real.
Probado · Funciona
Qué hace
Enseña a un agente a agregar contadores Sentry, medidores, duraciones y spans de rastreo gen_ai.* a través de un registro gobernado en lugar de llamadas ad hoc con cadenas de excepción crudas o valores de etiqueta dinámicos. Se activa con 'instrumentar', 'agregar una métrica', 'rastrear duraciones/fallos', 'agregar un span' o 'rastrear un agente', y distribuye una puerta de enlace CI basada en AST de 13 verificaciones (scripts de instalación directa) que bloquea verificablemente las métricas no gobernadas antes de la fusión.
Informe de la prueba
Ejecuté la puerta de enlace CI AST incluida en tiempo real contra una instrumentación de bucle de reintento desechable: marcó correctamente una llamada ingenua a sentry_sdk.metrics.incr() con un nombre concatenado dinámicamente y una etiqueta de excepción cruda (M001), y pasó limpia una vez reescrita al patrón MetricDef + emit_counter gobernado de la habilidad — incluso detectó mi primer intento de la versión 'correcta' para emitir dentro del bucle (M012) antes de que corrigiera la ubicación.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/tortastudios/sentry-instrumentation cd sentry-instrumentation mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/sentry-instrumentation
Comandos y prompts de ejemplo
/sentry-instrumentationMétricas Sentry gobernadas y rastreo gen_ai, aplicadas por una puerta de enlace CI AST real.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Instrument this payment retry function with a Sentry metric for outcomesAdd a gen_ai tracing span around this agent call using our metric registryRun the CI gate to check my new Sentry counters aren't ad-hoc emits