sentry-upgrade-migration
Execute upgrade Sentry SDK and migrate between versions.\nUse when upgrading Sentry SDK, handling breaking changes,\nor migrating from legacy versions.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Execute upgrade Sentry SDK and migrate between versions.\nUse when upgrading Sentry SDK, handling breaking changes,\nor migrating from legacy versions.\nTrigger with phrases like \
How to use
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.