ddd-strategic-design
Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.
Best use case
ddd-strategic-design is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.
Teams using ddd-strategic-design should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/ddd-strategic-design/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How ddd-strategic-design Compares
| Feature / Agent | ddd-strategic-design | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 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 ```text 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
web-design-guidelines
Review files for compliance with Web Interface Guidelines.
ui-ux-designer
Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools.
tool-design
Build tools that agents can use effectively, including architectural reduction patterns. Use when creating new tools for agent systems, debugging tool-related failures or misuse, or optimizing existing tool sets for better agent performance.
tailwind-design-system
Build production-ready design systems with Tailwind CSS, including design tokens, component variants, responsive patterns, and accessibility.
stitch-ui-design
Expert guidance for crafting effective prompts in Google Stitch, the AI-powered UI design tool by Google Labs. This skill helps create precise, actionable prompts that generate high-quality UI designs for web and mobile applications.
stitch-design-taste
Use when generating Google Stitch DESIGN.md systems for premium typography, color, layout, motion intent, and anti-generic UI rules.
redesign-existing-projects
Use when upgrading existing websites or apps by auditing generic UI patterns and applying premium design fixes without rewrites.
radix-ui-design-system
Build accessible design systems with Radix UI primitives. Headless component customization, theming strategies, and compound component patterns for production-grade UI libraries.
product-design
Design de produto nivel Apple — sistemas visuais, UX flows, acessibilidade, linguagem visual proprietaria, design tokens, prototipagem e handoff. Cobre Figma, design systems, tipografia, cor, espacamento, motion design e principios de design cognitivo.
privacy-by-design
Use when building apps that collect user data. Ensures privacy protections are built in from the start—data minimization, consent, encryption.
mobile-design
(Mobile-First · Touch-First · Platform-Respectful)
loss-aversion-designer
One sentence - what this skill does and when to invoke it