About ddd-strategic-design
A Domain-Driven Design guide for teams shaping domain boundaries, subdomains, and ownership. It produces strategic design artifacts such as bounded-context catalogs and a shared glossary, but requires stakeholder input and does not generate code.
Key features
- 01Classify core, supporting, and generic subdomains
- 02Define bounded contexts
- 03Build a domain glossary
- 04Record boundary decisions in ADRs
- 05Create strategic design artifacts
Use cases
- 01Splitting a monolith by domain
- 02Aligning teams with context ownership
- 03Establishing shared language with domain experts
- 04Recording domain boundaries before implementation
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill ddd-strategic-designAfter installing, type/ddd-strategic-designin Claude Code to confirm it loaded.
Bundled filesreferences/strategic-design-template.md
Details
From the project READMEDDD Strategic Design
Use this skill when
- 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.
Do not use this skill when
- The domain model is stable and already well bounded.
- You need tactical code patterns only.
- The task is purely infrastructure or UI oriented.
Instructions
- Extract domain capabilities and classify subdomains.
- Define bounded contexts around consistency and ownership.
- Establish a ubiquitous language glossary and anti-terms.
- Capture context boundaries in ADRs before implementation.
If detailed templates are needed, open references/strategic-design-template.md.
Required artifacts
- Subdomain classification table
- Bounded context catalog
- Glossary with canonical terms
- Boundary decisions with rationale
Examples
Use @ddd-strategic-design to map our commerce domain into bounded contexts,
classify subdomains, and propose team ownership.
Limitations
- This skill does not produce executable code.
- It cannot infer business truth without stakeholder input.
- It should be followed by tactical design before implementation.
Comments
Markdown supported