Tactical Domain-Driven Design
Implements sophisticated tactical DDD patterns to structure robust, scalable domain models within bounded contexts.
The nw-ddd-tactical skill empowers Claude to architect software using Domain-Driven Design (DDD) principles, focusing on the tactical implementation within a bounded context. It provides a comprehensive framework for designing aggregates based on Vernon’s rules, defining immutable value objects, managing entity lifecycles, and orchestrating domain events. By detecting common anti-patterns like anemic domain models or primitive obsession, this skill ensures that business logic remains encapsulated, consistent, and aligned with the ubiquitous language of the business, making it indispensable for developers building complex enterprise systems or microservices.