ddd - Apply DDD and Ports & Adapters
Applies Domain-Driven Design and Ports & Adapters to design, model, refactor, and implement software architectures.
Tags
Updated: 2026-10-01Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Identify bounded contexts
- Map context relationships
- Model entities and value objects
- Define aggregates and repositories
- Design ports and adapters
- Structure project layers
- Define domain services and events
- Refactor toward clean architecture
Inputs
- Project source code
- Business domain requirements
- Architecture goals
Outputs
- Architecture design
- Domain model
- Project structure
- Ports and adapters implementation
