ddd-strategic-design – Design & UI skill for AI agents
Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.
Install the ddd-strategic-design skill with one command
Pick the tool you use, copy the command and paste it in your terminal. The skill lands in that tool's skills folder and is ready in your next session.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/ddd-strategic-design-ba948.tgz | tar xz -C ~/.claude/skills
Call it in Claude Code: /ddd-strategic-design – then describe the task you want done.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/ddd-strategic-design-ba948.tgz | tar xz -C ~/.codex/skills
Call it in Codex: $ddd-strategic-design – then describe the task you want done.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/ddd-strategic-design-ba948.tgz | tar xz -C ~/.hermes/skills
Call it in Hermes Agent: /ddd-strategic-design – then describe the task you want done.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/ddd-strategic-design-ba948.tgz | tar xz -C ~/.deepcode/skills
Call it in DeepSeek: /ddd-strategic-design – then describe the task you want done.
SKILL.md content
DDD 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
1. Extract domain capabilities and classify subdomains.
2. Define bounded contexts around consistency and ownership.
3. Establish a ubiquitous language glossary and anti-terms.
4. 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.
Related skills
- visual-recon – Screenshot all live hosts for rapid visual triage and technology fingerprinting.
- observability-designer – Design production-ready observability strategies combining metrics, logs, and traces…
- design-it – Routes frontend design tasks to 48 specific UI styles. Triggers for websites, app…
- design-md – Analyze Stitch projects and synthesize a semantic design system into DESIGN.md files
- design-philosophy – Visual philosophy and art-direction for frontend. Use when creating high-concept work…
- design-spatial – Design — spatial composition
- design-spells – Curated micro-interactions and design details that add "magic" and personality to…
- design-system – Mechanical implementation invariants for frontend design: token architecture, typography…