About domain-driven-design
A development skill for domain-driven design decisions, from strategic modeling to domain implementation patterns. It starts with concise rules and points to a longer reference when needed.
Key features
- 01Strategic domain modeling
- 02Ubiquitous language and bounded contexts
- 03Context mapping
- 04Aggregates and repositories
- 05Domain services and model-driven design
- 06Short rules with a deeper reference
Use cases
- 01Defining bounded contexts
- 02Mapping relationships between contexts
- 03Designing aggregates and repositories
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ ciembor/ agent-rules-books --skill domain-driven-designAfter installing, type/domain-driven-designin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
domain-driven-design.mddomain-driven-design.mini.mddomain-driven-design.nano.mdDetails
From the project READMEDomain-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. Use domain-driven-design.md only as a deeper reference when the mini rules are not enough for the current domain-modeling tradeoff.