implement-ddd-aggregate - Implement DDD aggregates with Clean Architecture
Guides the implementation of DDD aggregates with validated value objects, domain events, business errors, repository ports, and use cases.
Tags
Updated: 2026-10-05Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define validated value objects
- Create immutable domain events
- Define domain-specific errors
- Implement aggregate root invariants
- Define repository ports
- Create aggregate use cases
Inputs
- Domain problem
- Business rules
Outputs
- DDD aggregate implementation
- Domain event definitions
- Repository port interface
- Aggregate use case
Requirements
- Read, Grep, Glob, Write, Edit tools
