acc-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

When to Use Domain Service

Scenario Example
Operation spans multiple aggregates MoneyTransfer between accounts
Complex business calculation PricingCalculator, TaxCalculator
Related skills
Installs
1
GitHub Stars
71
First Seen
Feb 11, 2026