sentry-error-capture
Execute advanced error capture and context enrichment with Sentry.\nUse when implementing detailed error tracking, adding context,\nor customizing error capture behavior.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Execute advanced error capture and context enrichment with Sentry.\nUse when implementing detailed error tracking, adding context,\nor customizing error capture behavior.\nTrigger with phrases like \
How to use
Upewnij się, że masz zainstalowany Sentry SDK — dla Node.js zainstaluj @sentry/node v8 lub nowszą, dla Pythona sentry-sdk v2 lub nowszą. Zainicjalizuj SDK w swoim kodzie i ustaw zmienną środowiskową SENTRY_DSN z kluczem DSN z projektu Sentry (https://sentry.io).
Wyzwól tę umiejętność frazami takimi jak "sentry error capture", "sentry context", "enrich sentry errors", "sentry exception handling", "sentry breadcrumbs" lub "sentry fingerprint", aby Claude wygenerował kod przechwytujący błędy.
Zawsze przekazuj rzeczywiste obiekty Error (lub wyjątki w Pythonie) do captureException — nigdy nie używaj zwykłych stringów, ponieważ tracisz ślad stosu i utrudniasz debugowanie.
Wzbogacaj błędy kontekstem za pomocą withScope (JavaScript) lub push_scope (Python), aby dodać informacje o użytkowniku, tagi, breadcrumby i niestandardowe dane diagnostyczne.
Opcjonalnie skonfiguruj beforeSend hook do filtrowania lub modyfikowania błędów przed wysłaniem do Sentry — przydatne do usuwania wrażliwych danych lub ignorowania określonych typów błędów.
Przetestuj integrację, wyzwalając błąd w swoim kodzie i weryfikując, że pojawia się w panelu Sentry z pełnym śladem stosu, kontekstem i breadcrumbami.