decomposition-planning-roadmap
Planuj rozbicie monolitu na mikrousługi krok po kroku
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia strukturalnych planów dekompozycji i map drogowych dla migracji z aplikacji monolitycznych na architektury rozproszone. Pomaga w ustaleniu kolejności ekstrakcji serwisów, priorytetyzacji pracy dekompozycyjnej, śledzeniu postępu oraz opracowaniu strategii przejścia. Analizuje stan kodu, identyfikuje wzorce dekompozycji, ocenia ryzyko i wartość każdego kroku, a następnie generuje fazowy plan z szacunkami nakładu pracy i zależnościami między etapami.
Jak używać
Zainstaluj skill w swoim agencie Claude lub Copilot, wskazując repozytorium tech-leads-club/agent-skills. Skill jest dostępny w katalogu umiejętności architektonicznych.
Przygotuj informacje o swoim monolicie — najlepiej kod, dokumentację lub opis struktury aplikacji, którą chcesz rozłożyć na mikrousługi.
Poproś skill o utworzenie planu dekompozycji, używając jednej z poleceń: "Utwórz mapę drogową dekompozycji dla tego kodu", "Zaplanuj strategię migracji dekompozycji" lub "Ustal priorytety pracy dekompozycyjnej na podstawie analizy komponentów".
Skill przeanalizuje stan kodu, zidentyfikuje wzorce dekompozycji, oceni ryzyko i wartość każdego kroku, a następnie utworzy plan fazowy z szacunkami nakładu pracy.
Przejrzyj wygenerowany plan — zawiera on kolejność ekstrakcji serwisów, zależności między fazami, kryteria sukcesu dla każdego etapu oraz historyjki architektoniczne do realizacji.
Używaj skilla do śledzenia postępu — możesz prosić o aktualizację planu w miarę postępu migracji lub zmian w wymaganiach. Nie używaj tego skilla do analizy domeny (użyj domain-analysis) ani do oceny wielkości komponentów (użyj component-identification-sizing).