domain-driven-design
Installation
SKILL.md
Domain-Driven Design Patterns
Patterns for modeling complex business domains with clear boundaries, enforced invariants, and appropriate consistency strategies.
When to Activate
- Modeling business domains and entities
- Designing aggregate boundaries
- Implementing complex business rules
- Planning data consistency strategies
- Establishing bounded contexts
- Designing domain events and integration
Strategic Patterns
Bounded Context
A bounded context defines the boundary within which a domain model applies. The same term can mean different things in different contexts.