domain-driven-design - Model domains with data- and type-driven design
Guides domain modeling with ubiquitous language, explicit types, aggregates, bounded contexts, domain events, and visualizations.
Tags
Updated: 2026-10-03Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Discover ubiquitous language
- Analyze existing domain models
- Identify modeling inconsistencies
- Design domain types
- Model business workflows
- Define aggregates and contexts
- Document domain concepts
- Create domain visualizations
Inputs
- Domain requirements
- Existing codebase
- Domain terminology
- Business rules
- Data schemas
- Modeling constraints
Outputs
- Domain glossary
- Domain model
- Type definitions
- Workflow models
- Context maps
- Domain diagrams
- Consistency findings
Requirements
- Access to the existing domain model
- A supported modeling environment
