domains / families / software-engineering / ddd-strategic-design
ddd-strategic-design
authentic
Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.
When to use
- Defining core, supporting, and generic subdomains.
- Splitting a monolith or service landscape by domain boundaries.
- Aligning teams and ownership with bounded contexts.
- Building a shared ubiquitous language with domain experts.
When not to use
- The domain model is stable and already well bounded.
- You need tactical code patterns only.
- The task is purely infrastructure or UI oriented.
- This skill does not produce executable code.
- It cannot infer business truth without stakeholder input.
- It should be followed by tactical design before implementation.
Skill page
Source