domain-driven-design
DDD tactical patterns for complex business modeling including entities, value objects, aggregates, domain services, repositories, specifications, and bounded contexts. Python dataclass implementations with TypeScript alternatives. Use when building rich domain models, enforcing invariants, or separating domain logic from infrastructure.
- License
- MIT
- Compatibility
- Claude Code 2.1.220+.
Pinned to revision 1ff988bd66da, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Glob
- Grep
- WebFetch
- WebSearch
Files
- skills/domain-driven-design/SKILL.md
- skills/domain-driven-design/references/ork-delta.md
- skills/domain-driven-design/references/repositories.md
- skills/domain-driven-design/rules/_sections.md
- skills/domain-driven-design/rules/_template.md
- skills/domain-driven-design/rules/aggregate-boundaries.md
- skills/domain-driven-design/rules/aggregate-invariants.md
- skills/domain-driven-design/rules/aggregate-sizing.md
- skills/domain-driven-design/scripts/entity-template.py
- skills/domain-driven-design/scripts/repository-template.py
- skills/domain-driven-design/scripts/value-object-template.py
- skills/domain-driven-design/test-cases.json
Every link opens the file at its source, pinned to the revision this page describes.