domain-entity-generator

Installation
SKILL.md

Domain Entity Generator

Overview

This skill generates Domain Entities following Domain-Driven Design (DDD) principles:

  • Encapsulation - Private setters, controlled modification
  • Factory Methods - Static Create() methods with validation
  • Domain Events - State changes raise events
  • Rich Domain Model - Behavior lives in the entity, not services
  • Invariant Protection - Entity always in valid state

Quick Reference

Concept Purpose Example
Aggregate Root Entry point for aggregate Organization, User
Child Entity Part of aggregate, no own identity outside OrderItem, AssessmentDetail
Value Object Immutable, no identity Email, Money, Address
Related skills
Installs
9
GitHub Stars
52
First Seen
Mar 1, 2026