Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.
Add this skill
npx mdskills install sickn33/ddd-strategic-designClear strategic DDD guidance with actionable steps and well-defined artifacts
1---2name: ddd-strategic-design3description: Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.4risk: safe5source: self6tags: [ddd, strategic-design, bounded-context, ubiquitous-language]7---89# DDD Strategic Design1011## Use this skill when1213- Defining core, supporting, and generic subdomains.14- Splitting a monolith or service landscape by domain boundaries.15- Aligning teams and ownership with bounded contexts.16- Building a shared ubiquitous language with domain experts.1718## Do not use this skill when1920- The domain model is stable and already well bounded.21- You need tactical code patterns only.22- The task is purely infrastructure or UI oriented.2324## Instructions25261. Extract domain capabilities and classify subdomains.272. Define bounded contexts around consistency and ownership.283. Establish a ubiquitous language glossary and anti-terms.294. Capture context boundaries in ADRs before implementation.3031If detailed templates are needed, open `references/strategic-design-template.md`.3233## Required artifacts3435- Subdomain classification table36- Bounded context catalog37- Glossary with canonical terms38- Boundary decisions with rationale3940## Examples4142```text43Use @ddd-strategic-design to map our commerce domain into bounded contexts,44classify subdomains, and propose team ownership.45```4647## Limitations4849- This skill does not produce executable code.50- It cannot infer business truth without stakeholder input.51- It should be followed by tactical design before implementation.52
Full transparency — inspect the skill content before installing.