domain-driven-design
Helps developers organize complex software by thinking about the real business problem first.
Installation
Paste this into Claude Code, Cursor, or any agent that can run commands.
SKILL.mdShow the author's original SKILL.md
--- name: domain-driven-design description: Apply Eric Evans-inspired DDD rules when modeling a complex domain, defining bounded contexts, protecting ubiquitous language, or designing aggregates. license: MIT --- # Domain-Driven Design Skill Use this skill when a task involves strategic domain modeling, ubiquitous language, bounded contexts, context mapping, aggregates, repositories, domain services, or model-driven design. Before making design or code decisions, read and apply [domain-driven-design.mini.md](domain-driven-design.mini.md). Use [domain-driven-design.md](domain-driven-design.md) only as a deeper reference when the mini rules are not enough for the current domain-modeling tradeoff.
Ships with 3 supporting files:
- domain-driven-design.md
- domain-driven-design.mini.md
- domain-driven-design.nano.md
Mirrored from the author's public source. Install counts from the open skills registry.