소개
The Domain-Driven Design Refactor skill provides a comprehensive framework for applying Eric Evans' DDD principles to legacy or evolving codebases. It guides users through a structured four-phase strategy—Discovery, Strategic Planning, Tactical Application, and Validation—to identify code smells like anemic domain models and primitive obsession. By automating the implementation of tactical patterns such as Entities, Value Objects, and Aggregates, the skill helps developers move business logic out of thin services and into a rich, testable domain layer while enforcing clear boundaries between contexts.