Toolverse
Wszystkie skille

customerio-upgrade-migration

autor: jeremylongshore

Bezpieczne uaktualnianie i migracja SDK Customer.io w Twoim projekcie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do planowania i wykonywania aktualizacji SDK Customer.io. Pomaga w przejściu między wersjami, migracji ze starszych API oraz dostosowaniu kodu do nowych wzorców. Automatycznie sprawdza bieżącą wersję pakietu, identyfikuje zmiany powodujące błędy i przeprowadza refaktoryzację kodu — od starego wzorca CustomerIO do nowoczesnego podziału na TrackClient i APIClient. Wymaga dostępu do środowiska testowego i kontroli wersji.

Jak używać

  1. Wyzwól skill frazą taką jak "upgrade customer.io", "customer.io migration", "update customer.io sdk" lub "customer.io breaking changes" w Claude, Codex lub OpenClaw.

  2. Skill automatycznie sprawdzi bieżącą wersję zainstalowanego pakietu customerio-node za pomocą npm list i porówna ją z najnowszą dostępną wersją.

  3. Przejrzyj raport zmian powodujących błędy dla Twojej wersji — szczególnie jeśli aktualizujesz z wersji poniżej 2.x, zwróć uwagę na zmianę z jednej klasy CustomerIO na dwie: TrackClient (do śledzenia zdarzeń) i APIClient (do wiadomości transakcyjnych i kampanii).

  4. Skill zaproponuje i zastosuje migrację kodu — zmieni import z require("customerio-node") na import { TrackClient, APIClient, RegionUS }, a także zaktualizuje wywołania metod (np. cio.identify() i cio.track() na async/await).

  5. Uruchom testy w środowisku testowym, aby potwierdzić, że śledzenie użytkowników i zdarzenia działają prawidłowo po migracji.

  6. Zatwierdź zmiany w kontroli wersji i wdróż na produkcję — skill wspiera rollback w razie problemów.

Podobne skille