common-domain-driven-design

Installation
SKILL.md

common-domain-driven-design

Apply Domain-Driven Design (DDD) to model complex business domains, enforce clear boundaries, and produce maintainable, intent-revealing code.

When to use

Use this skill when:

  • Designing or restructuring a domain model
  • Creating new bounded contexts, aggregates, entities, or value objects
  • Implementing domain events, repositories, or application services
  • Reviewing code for proper separation of domain logic from infrastructure
  • Discussing or documenting ubiquitous language with stakeholders

Core concepts

Ubiquitous Language

Installs
24
First Seen
May 1, 2026
common-domain-driven-design — xip-online-applications/skills