domain-identification-grouping
Groups components into logical domains for service-based architecture. Use when creating component domains, grouping components by business functionality, planning domain services, analyzing component relationships, or when the user asks about domain grouping, component domains,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Groups components into logical domains for service-based architecture. Use when creating component domains, grouping components by business functionality, planning domain services, analyzing component relationships, or when the user asks about domain grouping, component domains, or domain identification.
How to use
Przygotuj listę komponentów z Twojego systemu, które chcesz podzielić na domeny biznesowe. Skill analizuje ich odpowiedzialność i wzajemne relacje.
Poproś skill o grupowanie komponentów, używając poleceń takich jak: "Grupuj komponenty w logiczne domeny", "Zidentyfikuj domeny dla architektury opartej na usługach" lub "Mapuj komponenty do domen biznesowych".
Skill przeanalizuje funkcjonalność każdego komponentu i jego powiązania z innymi, aby zidentyfikować naturalne granice biznesowe.
Otrzymasz propozycję domen (np. Customer, Financial, Billing) z przypisanymi do nich komponentami oraz wizualizację struktury.
Przejrzyj sugerowane zmiany w przestrzeni nazw komponentów, aby wyrównać je z zidentyfikowanymi domenami biznesowymi.
Wykorzystaj wygenerowany plan refaktoryzacji do reorganizacji kodu i przygotowania go do transformacji w architekturę usług.