S
supabase-upgrade-migration
Automatyczne wykrywanie i migracja zmian w SDK Supabase – bez ręcznego szukania błędów.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do aktualizacji SDK Supabase (@supabase/supabase-js) i CLI z automatycznym wykryciem zmian łamiących kompatybilność. Obsługuje migrację z v1 na v2, aktualizacje API autentykacji, realtime i storage, a także ulepszenia Python SDK. Skanuje cały kod, identyfikuje przestarzałe metody, generuje plan migracji i wspiera wycofanie zmian. Idealny dla projektów, które muszą pozostać na bieżąco z nowymi wersjami bez ryzyka błędów.
Jak używać
- Upewnij się, że w projekcie zainstalowany jest @supabase/supabase-js lub Python SDK supabase, oraz że repozytorium Git ma czysty stan roboczych zmian (bez niezatwierdzonych plików). 2. Wyzwól skill frazą taką jak "upgrade supabase", "supabase breaking changes", "migrate supabase v2" lub "update supabase SDK" – Claude przeskanuje wersje zainstalowanych pakietów i CLI. 3. Skill przeanalizuje całą bazę kodu w poszukiwaniu miejsc, gdzie importujesz lub używasz Supabase, a następnie porówna je z dokumentacją zmian łamiących dla docelowej wersji. 4. Otrzymasz raport zawierający listę przestarzałych metod, zmian w strukturze API (np. destrukturyzacja data/error w v2) i konkretne miejsca w kodzie, które wymagają aktualizacji. 5. Skill wygeneruje plan migracji z sugerowanymi zmianami – możesz zatwierdzić lub dostosować każdy krok przed zastosowaniem. 6. Po migracji uruchom swoją istniejącą paczkę testów, aby zweryfikować, że upgrade przebiegł pomyślnie i aplikacja działa bez błędów.