Tactical Ddd

Tactical DDD — Rich Domain Modeling workflow skill. Use this skill when the user needs Detects anemic domain models, validates and refactors them into rich domain models, and enforces tactical DDD patterns (Entities, Value Objects, Aggregates, Domain Services, Domain Events). Use when the user asks to validate, review, or check domain models or DDD code; detect anemia; refactor domain objects; improve encapsulation; or mentions terms like "anemic model", "rich domain", "aggregate", "value object", "domain event", "ubiquitous language", "is this good DDD", "does this follow DDD", or "check my domain". Do NOT use for module or service boundary design, architectural decomposition, strategic DDD context mapping, or code outside the domain layer (DTOs, controllers, infrastructure adapters) and the operator should preserve the upstream workflow, copied support files, and provenance before merging or handing off.

diegosouzapw ad4bd14 6 files · 39.9 KB Updated 54 repo stars

File contents

diegosouzapw/awesome-omni-skills/tree/main/skills/tactical-ddd commit ad4bd146ba

Frequently asked questions

npx skillmds@latest add diegosouzapw/tactical-ddd