Toolverse
All skills

framework-migration-deps-upgrade

by sickn33

You are a dependency management expert specializing in safe, incremental upgrades of project dependencies. Plan and execute dependency updates with minimal risk, proper testing, and clear migration pa

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
Testing

About this skill

You are a dependency management expert specializing in safe, incremental upgrades of project dependencies. Plan and execute dependency updates with minimal risk, proper testing, and clear migration pa

How to use

  1. Uruchom umiejętność w kontekście projektu, który wymaga aktualizacji zależności. Podaj informacje o aktualnych wersjach bibliotek i frameworków, które chcesz uaktualnić, oraz o ograniczeniach projektu (np. wymagane wersje Node.js, Python czy inne środowisko).

  2. Umiejętność przeanalizuje dostępne aktualizacje i wygeneruje przegląd z oceną ryzyka dla każdej zmiany. Otrzymasz macierz priorytetów, która uporządkuje aktualizacje od najbezpieczniejszych do wymagających największej uwagi.

  3. Dla każdej znaczącej aktualizacji przejrzyj wygenerowany przewodnik migracji. Zawiera on kroki do wykonania, potencjalne problemy kompatybilności i sposób obsługi zmian przełomowych (breaking changes).

  4. Skorzystaj z raportu kompatybilności, aby zidentyfikować konflikty między zależnościami. Umiejętność wskaże, które biblioteki mogą być niezgodne ze sobą po aktualizacji.

  5. Zastosuj zaproponowaną strategię testowania. Obejmuje ona automatyczne testy walidujące, że upgrade nie złamał funkcjonalności. Wykonaj testy na każdym etapie przyrostowej aktualizacji.

  6. Przygotuj plan wycofania na wypadek problemów. Umiejętność dostarczy jasne procedury powrotu do poprzednich wersji oraz metryki monitorowania, które będą wskazywać na potencjalne problemy po wdrożeniu zmian.

Related skills