Sentry Instrumentation
Styrt Sentry-metrikk og gen_ai-sporing, håndhevet av en ekte AST CI-gate.
Bestått
Hva den gjør
Lærer en agent å legge til Sentry-tellere, målere, varigheter og gen_ai.* sporingsspenn gjennom et styrt register i stedet for ad hoc emit-kall med rå unntaksstrenger eller dynamiske tag-verdier. Utløses på 'instrumenter', 'legg til en metrikk', 'spor varighet/feil', 'legg til et spenn', eller 'spor en agent', og leverer en 13-sjekkers AST-basert CI-gate (skript drop-in) som verifiserbart blokkerer ugjennomtrengelige metrikker før merge.
Testrapport
Kjørte den medfølgende AST CI-porten i praksis mot en engangs retry-loop-instrumentering: den flagget korrekt et naivt sentry_sdk.metrics.incr()-kall med et dynamisk sammensatt navn og en rå-unntaks-tag (M001), og passerte rent etter å ha blitt omskrevet til ferdighetens styrte MetricDef + emit_counter-mønster — den fanget til og med mitt eget første forsøk på den 'korrekte' versjonen for utsending inne i loopen (M012) før jeg fikset plasseringen.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/tortastudios/sentry-instrumentation cd sentry-instrumentation mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/sentry-instrumentation
Kommandoer og eksempelprompter
/sentry-instrumentationStyrt Sentry-metrikk og gen_ai-sporing, håndhevet av en ekte AST CI-gate.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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