Toolverse
Wszystkie skille

sentry-upgrade-migration

autor: jeremylongshore

Automatycznie uaktualnij Sentry SDK i obsługuj zmiany w API między wersjami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

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ć

  1. 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.

  2. Skill automatycznie wykryje zainstalowane wersje Sentry SDK — zarówno pakiety npm (@sentry/*) jak i Python sentry-sdk — wyświetlając obecny stan środowiska.

  3. Przejrzyj changelog docelowej wersji, aby zrozumieć główne zmiany (np. usunięcie wzorca Hub w v8 JavaScript, zmianę API Scope w Python v2).

  4. 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.

  5. Skill zastosuje dodatkowe poprawki dla wzorców, które codemod pominął, oraz zweryfikuje sukces aktualizacji poprzez wysłanie test events i traces do Sentry.

  6. Upewnij się, że wszystkie pakiety @sentry/* są na tej samej wersji głównej przed rozpoczęciem oraz testuj aktualizację w środowisku non-produkcyjnym.

Podobne skille