domain-analysis
Mapuj domeny biznesowe i granice serwisów w kodzie za pomocą Domain-Driven Design
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill analizuje kod i identyfikuje subdomeny (Core, Supporting, Generic) oraz sugeruje bounded contexts zgodnie z zasadami DDD Strategic Design. Użyj go, gdy chcesz zrozumieć granice domenowe w projekcie, zaplanować refaktoring oparty na domenach, lub ocenić spójność biznesową kodu. Pomaga wyróżnić domeny konkurencyjne od wspierających i generycznych.
Jak używać
Zainstaluj skill domain-analysis w swoim środowisku agenta (dodaj do konfiguracji skills catalog).
Wskaż skill na analizowany projekt lub fragment kodu, zawierający logikę biznesową, którą chcesz sklasyfikować.
Zadaj pytanie dotyczące granic domenowych, na przykład: "Jakie domeny znajdują się w tym kodzie?", "Gdzie powinienem narysować granice serwisów?", "Zidentyfikuj bounded contexts" lub "Czy ten kod ma problemy ze spójnością domenową?".
Skill przeskanuje kod w poszukiwaniu koncepcji biznesowych (pomijając infrastrukturę) i zaklasyfikuje je jako Core Domain (przewaga konkurencyjna), Supporting Subdomain (wspierające, ale nieróżnicujące) lub Generic Subdomain (standardowa funkcjonalność).
Przejrzyj sugerowane bounded contexts — każdy powinien odpowiadać jednej subdomenie i zawierać wyrazy z Ubiquitous Language o jednoznacznych znaczeniach wewnątrz granic.
Wykorzystaj wyniki do planowania refaktoringu, podziału na mikroserwisy lub reorganizacji zespołów wokół domen biznesowych.