create-domain-service
Installation
SKILL.md
Domain Service Generator
Generate DDD-compliant Domain Services for business operations spanning multiple aggregates or requiring external coordination.
Domain Service Characteristics
- Stateless: No internal state, operates on passed arguments
- Domain Logic: Contains business rules that don't fit in entities
- Cross-Aggregate: Coordinates multiple aggregates
- Named by Domain Operation: Verb-based naming (e.g., TransferMoney, CalculateShipping)
- No Infrastructure: Pure domain logic, no DB/HTTP calls
- Immutable Dependencies: Uses repository interfaces, not implementations