ddd-domain-model-first

Installation
SKILL.md

Domain Model First Development

Start with domain behavior you can test without infrastructure. Add delivery and persistence after the model earns them.

Workflow

  1. Write domain examples as tests using ubiquitous language.

  2. Implement value objects, entities, aggregates, and domain services until the domain tests pass.

  3. Add in-memory repositories for use-case tests.

  4. Implement use cases as application orchestration over aggregate roots and ports.

  5. Add infrastructure adapters last and verify they satisfy the same port contracts.

Rules

  • Do not let ORM annotations or API DTOs define the domain model.
Installs
14
Repository
j5ik2o/ai-tools
GitHub Stars
27
First Seen
May 3, 2026
ddd-domain-model-first — j5ik2o/ai-tools