domain-driven-design
A library of 62 nested Domain-Driven Design pattern skills covering strategic and tactical DDD: Ubiquitous Language, Bounded Contexts, Aggregates, context mapping, architecture styles, supple design, and distillation. Use when modeling a domain, choosing microservice or bounded-context boundaries, integrating legacy systems, reviewing code against Evans or Vernon, designing with domain experts, or picking which DDD pattern applies.
Pinned to revision f801664bbdab, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/domain-driven-design/SKILL.md
- skills/domain-driven-design/patterns/ddd-abstract-core/SKILL.md
- skills/domain-driven-design/patterns/ddd-abstract-core/references/implementation.md
- skills/domain-driven-design/patterns/ddd-abstract-core/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-aggregate/SKILL.md
- skills/domain-driven-design/patterns/ddd-aggregate/references/implementation.md
- skills/domain-driven-design/patterns/ddd-aggregate/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-analysis-patterns/SKILL.md
- skills/domain-driven-design/patterns/ddd-analysis-patterns/references/implementation.md
- skills/domain-driven-design/patterns/ddd-analysis-patterns/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-anticorruption-layer/SKILL.md
- skills/domain-driven-design/patterns/ddd-anticorruption-layer/references/implementation.md
- skills/domain-driven-design/patterns/ddd-anticorruption-layer/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-application-services/SKILL.md
- skills/domain-driven-design/patterns/ddd-application-services/references/implementation.md
- skills/domain-driven-design/patterns/ddd-application-services/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-assertions/SKILL.md
- skills/domain-driven-design/patterns/ddd-assertions/references/implementation.md
- skills/domain-driven-design/patterns/ddd-assertions/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-associations/SKILL.md
- skills/domain-driven-design/patterns/ddd-associations/references/implementation.md
- skills/domain-driven-design/patterns/ddd-associations/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-big-ball-of-mud/SKILL.md
- skills/domain-driven-design/patterns/ddd-big-ball-of-mud/references/implementation.md
- skills/domain-driven-design/patterns/ddd-big-ball-of-mud/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-bounded-context-integration/SKILL.md
- skills/domain-driven-design/patterns/ddd-bounded-context-integration/references/implementation.md
- skills/domain-driven-design/patterns/ddd-bounded-context-integration/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-bounded-context/SKILL.md
- skills/domain-driven-design/patterns/ddd-bounded-context/references/implementation.md
- skills/domain-driven-design/patterns/ddd-bounded-context/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-closure-of-operations/SKILL.md
- skills/domain-driven-design/patterns/ddd-closure-of-operations/references/implementation.md
- skills/domain-driven-design/patterns/ddd-closure-of-operations/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-cohesive-mechanism/SKILL.md
- skills/domain-driven-design/patterns/ddd-cohesive-mechanism/references/implementation.md
- skills/domain-driven-design/patterns/ddd-cohesive-mechanism/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-composite-domain/SKILL.md
- skills/domain-driven-design/patterns/ddd-composite-domain/references/implementation.md
- skills/domain-driven-design/patterns/ddd-composite-domain/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-conceptual-contours/SKILL.md
- skills/domain-driven-design/patterns/ddd-conceptual-contours/references/implementation.md
- skills/domain-driven-design/patterns/ddd-conceptual-contours/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-conformist/SKILL.md
- skills/domain-driven-design/patterns/ddd-conformist/references/implementation.md
- skills/domain-driven-design/patterns/ddd-conformist/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-context-map/SKILL.md
- skills/domain-driven-design/patterns/ddd-context-map/references/implementation.md
- skills/domain-driven-design/patterns/ddd-context-map/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-continuous-integration/SKILL.md
- skills/domain-driven-design/patterns/ddd-continuous-integration/references/implementation.md
- skills/domain-driven-design/patterns/ddd-continuous-integration/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-core-domain/SKILL.md
- skills/domain-driven-design/patterns/ddd-core-domain/references/implementation.md
- skills/domain-driven-design/patterns/ddd-core-domain/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-cqrs/SKILL.md
- skills/domain-driven-design/patterns/ddd-cqrs/references/implementation.md
- skills/domain-driven-design/patterns/ddd-cqrs/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-customer-supplier/SKILL.md
- skills/domain-driven-design/patterns/ddd-customer-supplier/references/implementation.md
- skills/domain-driven-design/patterns/ddd-customer-supplier/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-domain-events/SKILL.md
- skills/domain-driven-design/patterns/ddd-domain-events/references/implementation.md
- skills/domain-driven-design/patterns/ddd-domain-events/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-domain-service/SKILL.md
- skills/domain-driven-design/patterns/ddd-domain-service/references/implementation.md
- skills/domain-driven-design/patterns/ddd-domain-service/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-domain-vision-statement/SKILL.md
- skills/domain-driven-design/patterns/ddd-domain-vision-statement/references/implementation.md
- skills/domain-driven-design/patterns/ddd-domain-vision-statement/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-entity/SKILL.md
- skills/domain-driven-design/patterns/ddd-entity/references/implementation.md
- skills/domain-driven-design/patterns/ddd-entity/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-event-driven-architecture/SKILL.md
- skills/domain-driven-design/patterns/ddd-event-driven-architecture/references/implementation.md
- skills/domain-driven-design/patterns/ddd-event-driven-architecture/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-event-sourcing/SKILL.md
- skills/domain-driven-design/patterns/ddd-event-sourcing/references/implementation.md
- skills/domain-driven-design/patterns/ddd-event-sourcing/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-evolving-order/SKILL.md
- skills/domain-driven-design/patterns/ddd-evolving-order/references/implementation.md
- skills/domain-driven-design/patterns/ddd-evolving-order/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-factory/SKILL.md
- skills/domain-driven-design/patterns/ddd-factory/references/implementation.md
- skills/domain-driven-design/patterns/ddd-factory/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-generic-subdomain/SKILL.md
- skills/domain-driven-design/patterns/ddd-generic-subdomain/references/implementation.md
- skills/domain-driven-design/patterns/ddd-generic-subdomain/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-hands-on-modelers/SKILL.md
- skills/domain-driven-design/patterns/ddd-hands-on-modelers/references/implementation.md
- skills/domain-driven-design/patterns/ddd-hands-on-modelers/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-hexagonal-architecture/SKILL.md
- skills/domain-driven-design/patterns/ddd-hexagonal-architecture/references/implementation.md
- skills/domain-driven-design/patterns/ddd-hexagonal-architecture/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-highlighted-core/SKILL.md
- skills/domain-driven-design/patterns/ddd-highlighted-core/references/implementation.md
- skills/domain-driven-design/patterns/ddd-highlighted-core/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-intention-revealing-interfaces/SKILL.md
- skills/domain-driven-design/patterns/ddd-intention-revealing-interfaces/references/implementation.md
- skills/domain-driven-design/patterns/ddd-intention-revealing-interfaces/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-knowledge-crunching/SKILL.md
- skills/domain-driven-design/patterns/ddd-knowledge-crunching/references/implementation.md
- skills/domain-driven-design/patterns/ddd-knowledge-crunching/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-knowledge-level/SKILL.md
- skills/domain-driven-design/patterns/ddd-knowledge-level/references/implementation.md
- skills/domain-driven-design/patterns/ddd-knowledge-level/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-layered-architecture/SKILL.md
- skills/domain-driven-design/patterns/ddd-layered-architecture/references/implementation.md
- skills/domain-driven-design/patterns/ddd-layered-architecture/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-long-running-processes/SKILL.md
- skills/domain-driven-design/patterns/ddd-long-running-processes/references/implementation.md
- skills/domain-driven-design/patterns/ddd-long-running-processes/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-making-implicit-concepts-explicit/SKILL.md
- skills/domain-driven-design/patterns/ddd-making-implicit-concepts-explicit/references/implementation.md
- skills/domain-driven-design/patterns/ddd-making-implicit-concepts-explicit/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-model-driven-design/SKILL.md
- skills/domain-driven-design/patterns/ddd-model-driven-design/references/implementation.md
- skills/domain-driven-design/patterns/ddd-model-driven-design/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-module/SKILL.md
- skills/domain-driven-design/patterns/ddd-module/references/implementation.md
- skills/domain-driven-design/patterns/ddd-module/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-open-host-service/SKILL.md
- skills/domain-driven-design/patterns/ddd-open-host-service/references/implementation.md
- skills/domain-driven-design/patterns/ddd-open-host-service/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-partnership/SKILL.md
- skills/domain-driven-design/patterns/ddd-partnership/references/implementation.md
- skills/domain-driven-design/patterns/ddd-partnership/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-pluggable-component-framework/SKILL.md
- skills/domain-driven-design/patterns/ddd-pluggable-component-framework/references/implementation.md
- skills/domain-driven-design/patterns/ddd-pluggable-component-framework/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-policy-strategy/SKILL.md
- skills/domain-driven-design/patterns/ddd-policy-strategy/references/implementation.md
- skills/domain-driven-design/patterns/ddd-policy-strategy/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-published-language/SKILL.md
- skills/domain-driven-design/patterns/ddd-published-language/references/implementation.md
- skills/domain-driven-design/patterns/ddd-published-language/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-refactoring-toward-deeper-insight/SKILL.md
- skills/domain-driven-design/patterns/ddd-refactoring-toward-deeper-insight/references/implementation.md
- skills/domain-driven-design/patterns/ddd-refactoring-toward-deeper-insight/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-repository/SKILL.md
- skills/domain-driven-design/patterns/ddd-repository/references/implementation.md
- skills/domain-driven-design/patterns/ddd-repository/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-responsibility-layers/SKILL.md
- skills/domain-driven-design/patterns/ddd-responsibility-layers/references/implementation.md
- skills/domain-driven-design/patterns/ddd-responsibility-layers/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-rest-architecture/SKILL.md
- skills/domain-driven-design/patterns/ddd-rest-architecture/references/implementation.md
- skills/domain-driven-design/patterns/ddd-rest-architecture/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-segregated-core/SKILL.md
- skills/domain-driven-design/patterns/ddd-segregated-core/references/implementation.md
- skills/domain-driven-design/patterns/ddd-segregated-core/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-separate-ways/SKILL.md
- skills/domain-driven-design/patterns/ddd-separate-ways/references/implementation.md
- skills/domain-driven-design/patterns/ddd-separate-ways/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-service-oriented-architecture/SKILL.md
- skills/domain-driven-design/patterns/ddd-service-oriented-architecture/references/implementation.md
- skills/domain-driven-design/patterns/ddd-service-oriented-architecture/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-shared-kernel/SKILL.md
- skills/domain-driven-design/patterns/ddd-shared-kernel/references/implementation.md
- skills/domain-driven-design/patterns/ddd-shared-kernel/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-side-effect-free-functions/SKILL.md
- skills/domain-driven-design/patterns/ddd-side-effect-free-functions/references/implementation.md
- skills/domain-driven-design/patterns/ddd-side-effect-free-functions/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-smart-ui-anti-pattern/SKILL.md
- skills/domain-driven-design/patterns/ddd-smart-ui-anti-pattern/references/implementation.md
- skills/domain-driven-design/patterns/ddd-smart-ui-anti-pattern/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-specification/SKILL.md
- skills/domain-driven-design/patterns/ddd-specification/references/implementation.md
- skills/domain-driven-design/patterns/ddd-specification/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-standalone-classes/SKILL.md
- skills/domain-driven-design/patterns/ddd-standalone-classes/references/implementation.md
- skills/domain-driven-design/patterns/ddd-standalone-classes/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-subdomains/SKILL.md
- skills/domain-driven-design/patterns/ddd-subdomains/references/implementation.md
- skills/domain-driven-design/patterns/ddd-subdomains/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-supple-design/SKILL.md
- skills/domain-driven-design/patterns/ddd-supple-design/references/implementation.md
- skills/domain-driven-design/patterns/ddd-supple-design/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-system-metaphor/SKILL.md
- skills/domain-driven-design/patterns/ddd-system-metaphor/references/implementation.md
- skills/domain-driven-design/patterns/ddd-system-metaphor/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-ubiquitous-language/SKILL.md
- skills/domain-driven-design/patterns/ddd-ubiquitous-language/references/implementation.md
- skills/domain-driven-design/patterns/ddd-ubiquitous-language/references/review-checklist.md
- skills/domain-driven-design/patterns/ddd-value-object/SKILL.md
- skills/domain-driven-design/patterns/ddd-value-object/references/implementation.md
- skills/domain-driven-design/patterns/ddd-value-object/references/review-checklist.md
Every link opens the file at its source, pinned to the revision this page describes.