sentry-upgrade-migration
Automatycznie uaktualnij Sentry SDK i obsługuj zmiany w API między wersjami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania aktualizacją Sentry SDK z automatycznym wykryciem zainstalowanych wersji, identyfikacją zmian łamiących kompatybilność i uruchomieniem oficjalnego narzędzia migr8. Obsługuje migrację z v7 na v8 w JavaScript, v1 na v2 w Pythonie, zastępowanie przestarzałych API Hub/Transaction oraz weryfikację sukcesu aktualizacji poprzez test events. Idealny dla projektów wymagających bezpiecznego przejścia między głównymi wersjami SDK bez ręcznych poprawek kodu.
Jak używać
Wyzwól skill frazą taką jak "upgrade sentry", "sentry migration", "sentry breaking changes", "migrate sentry v7 to v8" lub "update sentry sdk" w swoim agencie Claude Code, Codex lub OpenClaw.
Skill automatycznie wykryje zainstalowane wersje Sentry SDK — zarówno pakiety npm (@sentry/*) jak i Python sentry-sdk — wyświetlając obecny stan środowiska.
Przejrzyj changelog docelowej wersji, aby zrozumieć główne zmiany (np. usunięcie wzorca Hub w v8 JavaScript, zmianę API Scope w Python v2).
Skill uruchomi oficjalne narzędzie @sentry/migr8 codemod, które automatycznie przekształci kod źródłowy — zastępując Transaction/Span API na startSpan(), konwertując integracje z klasy na funkcje, aktualizując inicjalizację ESM.
Skill zastosuje dodatkowe poprawki dla wzorców, które codemod pominął, oraz zweryfikuje sukces aktualizacji poprzez wysłanie test events i traces do Sentry.
Upewnij się, że wszystkie pakiety @sentry/* są na tej samej wersji głównej przed rozpoczęciem oraz testuj aktualizację w środowisku non-produkcyjnym.