tactical-ddd - Apply tactical DDD to code design and review
Design, refactor, analyze, and review code using tactical domain-driven design principles and patterns.
Tags
Updated: 2026-10-03Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Isolate domain logic
- Use rich domain language
- Orchestrate application use cases
- Model domain objects richly
- Separate generic concepts
- Make domain concepts explicit
- Design aggregates around invariants
- Extract immutable value objects
- Persist complete aggregates
Inputs
- Source code
- Domain terminology
- Business rules
- Domain directory code
Outputs
- Refactored code
- Design recommendations
- Code analysis findings
- Code review findings
