Sentry Instrumentation
Beheerde Sentry-statistieken en gen_ai tracing, afgedwongen door een echte AST CI-poort.
Getest · Werkt
Wat het doet
Leert een agent Sentry-tellers, meters, duur en gen_ai.* tracing spans toe te voegen via een beheerde registry in plaats van ad-hoc emit-aanroepen met ruwe uitzonderingsstrings of dynamische tagwaarden. Triggert op 'instrument', 'voeg een metriek toe', 'track duur/fouten', 'voeg een span toe', of 'trace een agent', en levert een 13-check AST-gebaseerde CI-poort (scripts drop-in) die verifieerbaar ongereguleerde metrieken blokkeert vóór merge.
Testrapport
De gebundelde AST CI-poort daadwerkelijk uitgevoerd tegen een wegwerp retry-loop instrumentatie: het markeerde correct een naïeve sentry_sdk.metrics.incr() aanroep met een dynamisch geconcateneerde naam en een ruwe uitzonderingstag (M001), en passeerde schoon nadat deze was herschreven naar het beheerde MetricDef + emit_counter patroon van de skill — het ving zelfs mijn eigen eerste poging tot de 'correcte' versie voor het uitzenden binnen de loop (M012) voordat ik de plaatsing repareerde.
Getest op: 2026-07-15 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/tortastudios/sentry-instrumentation cd sentry-instrumentation mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/sentry-instrumentation
Commando's en voorbeeldprompts
/sentry-instrumentationBeheerde Sentry-statistieken en gen_ai tracing, afgedwongen door een echte AST CI-poort.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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