Domain-Driven Design Architect
Applies strategic and tactical Domain-Driven Design patterns to model complex business domains and define clear software boundaries.
The nw-domain-driven-design skill equips Claude with the expertise to navigate complex business software architecture using industry-standard DDD principles. It provides a structured framework for identifying bounded contexts, establishing a ubiquitous language between developers and stakeholders, and implementing tactical patterns such as aggregates, entities, and value objects. Whether you are decomposing a monolithic 'big ball of mud' or designing a new microservices ecosystem, this skill ensures your technical implementation remains strictly aligned with business requirements while maintaining high levels of transactional consistency and architectural integrity.