exa-upgrade-migration
Analyze, plan, and execute Exa SDK upgrades with breaking change detection.\nUse when upgrading Exa SDK versions, detecting deprecations,\nor migrating to new API versions.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Analyze, plan, and execute Exa SDK upgrades with breaking change detection.\nUse when upgrading Exa SDK versions, detecting deprecations,\nor migrating to new API versions.\nTrigger with phrases like \
How to use
Wyzwól skill frazami takimi jak "upgrade exa", "exa update", "exa breaking changes" lub "update exa-js" w rozmowie z Claude Code lub Codex.
Skill automatycznie sprawdzi aktualnie zainstalowaną wersję exa-js w twoim projekcie oraz najnowszą dostępną wersję w rejestrze npm. Wyświetli również link do repozytorium z informacjami o zmianach.
Utwórz nową gałąź git dla aktualizacji poleceniem
git checkout -b upgrade/exa-js-latest, a następnie zainstaluj najnowszą wersję za pomocąnpm install exa-js@latest.Skill uruchomi testy projektu (
npm test), aby upewnić się, że aktualizacja nie spowodowała błędów w istniejącym kodzie.Zweryfikuje kompatybilność API poprzez wykonanie testów funkcjonalności — sprawdzi podstawowe metody takie jak
search()isearchAndContents(), aby potwierdzić, że nowa wersja działa prawidłowo z twoim kodem.Na podstawie wyników testów skill zasugeruje, czy aktualizacja jest bezpieczna, czy wymaga zmian w kodzie ze względu na breaking changes w nowej wersji SDK.