
from tech-leads-club
Group components into logical business domains to plan service-based architecture.
This skill analyzes components of a codebase and groups them into logical business domains (e.g., Customer, Billing, Ticketing) to prepare for service extraction and domain-driven refactoring. It provides a step-by-step process: identify domains, assign components, validate groupings, propose namespace refactors, and produce a domain map and refactoring plan.
Use this skill when planning migration to a service-based architecture, performing domain-driven design, or preparing to extract domain services from a monolith. Not intended for creating brand-new domains from scratch or low-level coupling analysis (use specialized coupling-analysis skills instead).
This skill has not been reviewed by our automated audit pipeline yet.