ddd

Installation
SKILL.md

Domain-Driven Design

Agents already know domain-driven design. What they lack is the domain: the terms, rules, and boundaries of this business. DOMAIN.md supplies that. It records the ubiquitous language, the model, and the rules and invariants, so every later task starts from the same model instead of re-deriving one from code.

This skill writes and maintains DOMAIN.md at the repository root. Treat the user as the domain expert: extract rules through concrete scenarios and write down only what they confirm. The skill does not change code. Bringing the implementation in line with the model is separate work that reads DOMAIN.md.

references/domain-driven-design.md is this skill's definition of domain-driven design. Read it:

Installs
14
Repository
usetemi/skills
GitHub Stars
6
First Seen
Sep 21, 2026