Domain Design

Editorial DDD diagrams as standalone HTML — but only 2 of 6 promised types ship

Works with setup

Test report

Verdict
Works with setup
Score
7.2/10
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-design Editorial 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.