domain-analysis
Identifies subdomains and suggests bounded contexts in any codebase following DDD Strategic Design. Use when analyzing domain boundaries, identifying business subdomains, assessing domain cohesion, mapping bounded contexts, or when the user asks about DDD strategic design,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Identifies subdomains and suggests bounded contexts in any codebase following DDD Strategic Design. Use when analyzing domain boundaries, identifying business subdomains, assessing domain cohesion, mapping bounded contexts, or when the user asks about DDD strategic design, domain analysis, or subdomain classification.
How to use
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.