Toolverse
All skills

domain-analysis

by tech-leads-club

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

Quick info

Category
Frontend
Views
2

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

  1. Zainstaluj skill domain-analysis w swoim środowisku agenta (dodaj do konfiguracji skills catalog).

  2. Wskaż skill na analizowany projekt lub fragment kodu, zawierający logikę biznesową, którą chcesz sklasyfikować.

  3. 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ą?".

  4. 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ść).

  5. Przejrzyj sugerowane bounded contexts — każdy powinien odpowiadać jednej subdomenie i zawierać wyrazy z Ubiquitous Language o jednoznacznych znaczeniach wewnątrz granic.

  6. Wykorzystaj wyniki do planowania refaktoringu, podziału na mikroserwisy lub reorganizacji zespołów wokół domen biznesowych.

Related skills