J5ik2o Ddd Domain Primitives And Always Valid

Use when replacing raw primitive values with validated domain primitives or value objects so invalid domain states cannot be represented. Covers always-valid construction, smart constructors, parse-don't-validate, and avoiding primitive obsession. Trigger for domain primitive design, validated IDs, email/money/range types, always-valid models, or preventing invalid states.

j5ik2o Updated

File contents

j5ik2o/ai-tools/tree/main/plugins/software-design/skills/j5ik2o-ddd-domain-primitives-and-always-valid commit 48491767bd

Frequently asked questions

npx skillmds@latest add j5ik2o/j5ik2o-ddd-domain-primitives-and-always-valid