What problem does it solve?
This Skill helps software teams discover and clarify domain boundaries by extracting business concepts from code, grouping them by ubiquitous language, scoring internal cohesion, and revealing harmful coupling so teams can design clear bounded contexts for Domain-Driven Design and refactoring.
Core Features & Use Cases
- Concept Extraction: Finds entities, services, use cases, and entry points across a repository to surface business concepts.
- Subdomain Classification & Cohesion: Groups concepts by vocabulary, classifies subdomains as Core/Supporting/Generic, and computes cohesion scores with rationale.
- Bounded Context Mapping & Recommendations: Produces domain maps, cohesion matrices, low-cohesion reports, and integration pattern suggestions to guide architectural changes.
- Use Case Example: Analyze a monolith to separate Billing (supporting) from Identity (generic) and propose events or API contracts to decouple them.
Quick Start
Analyze this repository and return identified subdomains, cohesion scores, and suggested bounded contexts.