Strategic Domain-Driven Design (DDD)
Guides the discovery and mapping of bounded contexts and subdomains to align software architecture with organizational goals.
The nw-ddd-strategic skill empowers developers and architects to design complex systems using high-level Domain-Driven Design principles. It provides a structured framework for classifying subdomains into Core, Supporting, and Generic types, while helping teams identify bounded contexts through language divergence and organizational patterns. By applying context mapping patterns like Anti-Corruption Layers and Open Host Services, it ensures that software boundaries are robust and that the 'Ubiquitous Language' remains consistent across different domains, making it an essential tool for microservices design and large-scale system refactoring.