strategic-ddd
Installation
SKILL.md
Strategic DDD
Strategic DDD answers what to build and where to invest — before tactical DDD answers how to model it.
When to Activate
- Decomposing a monolith into services
- Deciding which bounded contexts need rich domain models (DDD) vs. simple CRUD
- Designing how two services communicate (sync vs. async, ACL vs. conformist)
- Planning a new product area: should we build this or buy it?
- Running Event Storming to discover domain boundaries
- Naming teams and code ownership boundaries
Step-by-Step Discovery Process
Use this sequence when starting strategic DDD on a codebase or new product area: