m09-domain

Installation
SKILL.md

Domain Modeling

Layer 2: Design Choices

Core Question

What is this concept's role in the domain?

Before modeling in code, understand:

  • Is it an Entity (identity matters) or Value Object (interchangeable)?
  • What invariants must be maintained?
  • Where are the aggregate boundaries?

Domain Concept → Rust Pattern

Domain Concept Rust Pattern Ownership Implication
Related skills

More from rustfs/rustfs

Installs
23
Repository
rustfs/rustfs
GitHub Stars
27.2K
First Seen
Jan 22, 2026