Domain Design
Editorial DDD diagrams as standalone HTML — but only 2 of 6 promised types ship
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 17, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · b0e5583
Built the same Subscription-aggregate diagram with and without the skill and compared browser renders: the skill version is clearly better — a warm-paper editorial system with a single coral focal on the root, mono role tags, semantic fills for entity/VO/command/event, disciplined bands and a proper legend, against a generic blue-box baseline. But the skill oversells: SKILL.md advertises six diagram types and instructs you to always load the type reference before drawing, yet four of the six reference files (context-map, event-storm, context-canvas, domain-model) plus every assets/ example it cites are missing from the repo. Aggregate and Ubiquitous-Language types work as documented; the other four leave you improvising.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 3/5
- Triggers reliably 5/5
- Output vs. baseline 8/10
- Docs & honesty 2/5
What Domain Design does
Generates Domain-Driven Design artifacts — aggregates, context maps, event storms, canvases, glossaries, domain models — as self-contained HTML files with inline SVG in an opinionated warm-paper editorial style, with a skinnable token system and strict naming and complexity rules. Triggers on mentions of DDD, bounded contexts, aggregates, event storming, or any request to visualize a business domain. In the current repo only the Aggregate and Ubiquitous Language reference files actually exist; the other four types are advertised but missing.
How to install Domain Design
git clone https://github.com/tddworks/claude-skills
mkdir -p ~/.claude/skills
cp -r claude-skills/skills/domain-design ~/.claude/skills/domain-design
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Domain Design
-
/domain-designEditorial DDD diagrams as standalone HTML — but only 2 of 6 promised types ship
It also activates on plain-language prompts like these:
-
Draw an aggregate diagram for my subscription billing domain -
Visualize the bounded contexts in this business domain -
Make a glossary diagram of our ubiquitous language terms
Frequently asked questions
- Is the Domain Design skill free?
- Yes. The skill itself is free from tddworks/claude-skills. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Domain Design work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 17, 2026. Verdict: Works with setup. Built the same Subscription-aggregate diagram with and without the skill and compared browser renders: the skill version is clearly better — a warm-paper editorial system with a single coral focal on the root, mono role tags, semantic fills for entity/VO/command/event, disciplined bands and a proper legend, against a generic blue-box baseline. But the skill oversells: SKILL.md advertises six diagram types and instructs you to always load the type reference before drawing, yet four of the six reference files (context-map, event-storm, context-canvas, domain-model) plus every assets/ example it cites are missing from the repo. Aggregate and Ubiquitous-Language types work as documented; the other four leave you improvising.
- What is the Domain Design SkillProof Score?
- 7.2/10 — installs cleanly 3/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 2/5.
- How do I install Domain Design?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Domain Design with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.