Sentry Instrumentation
Geregelte Sentry-Metriken und gen_ai-Tracing, erzwungen durch ein echtes AST-CI-Gate.
Getestet · Funktioniert
Was es kann
Bringt einem Agenten bei, Sentry-Zähler, -Messgeräte, -Dauern und gen_ai.*-Tracing-Spans über eine geregelte Registrierung hinzuzufügen, anstatt ad-hoc-Aufrufe mit rohen Ausnahme-Strings oder dynamischen Tag-Werten zu verwenden. Löst bei 'instrumentieren', 'eine Metrik hinzufügen', 'Dauer/Fehler verfolgen', 'einen Span hinzufügen' oder 'einen Agenten verfolgen' aus und liefert ein 13-Prüfungs-AST-basiertes CI-Gate (Skripte zum Einstecken), das ungeregelte Metriken vor dem Mergen nachweislich blockiert.
Testbericht
Das gebündelte AST-CI-Gate wurde real gegen eine Wegwerf-Retry-Loop-Instrumentierung ausgeführt: Es kennzeichnete korrekt einen naiven sentry_sdk.metrics.incr()-Aufruf mit einem dynamisch verketteten Namen und einem rohen Ausnahme-Tag (M001) und bestand sauber, sobald er zum geregelten MetricDef + emit_counter-Muster des Skills umgeschrieben wurde – es erkannte sogar meinen eigenen ersten Versuch der 'korrekten' Version für die Ausgabe in der Schleife (M012), bevor ich die Platzierung korrigierte.
Getestet am: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/tortastudios/sentry-instrumentation cd sentry-instrumentation mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/sentry-instrumentation
Befehle & Beispiel-Prompts
/sentry-instrumentationGeregelte Sentry-Metriken und gen_ai-Tracing, erzwungen durch ein echtes AST-CI-Gate.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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