ddd-entity-specialist
CommunityDesign and persist DDD entities with confidence.
System Documentation
What problem does it solve?
In complex domain-driven architectures, teams struggle to consistently design entities, value objects, and persistence layers that align with business rules. The DDD Entity Specialist provides a structured blueprint for creating Entities, EntitySets, value objects, DB repositories, lazy loading, and relationships within the mgamadeus/ddd framework to improve consistency and maintainability.
Core Features & Use Cases
- Structured templates for Entity, EntitySet, and DB repositories in the mgamadeus/ddd framework.
- Guidance on configuring lazy loading, relationships, and domain lifecycle, including validation and change history.
- Best practices for using framework attributes and repository patterns to implement clean, scalable Domain Models across modules.
- Use Case: Designing a new domain module requires standardized patterns for entities, persistence, and lifecycles.
Quick Start
Define your Domain entity by following the DDD Entity Specialist templates in src/Domain and create corresponding EntitySet and DB repositories with proper LazyLoad bindings.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ddd-entity-specialist Download link: https://github.com/mgamadeus/ddd/archive/main.zip#ddd-entity-specialist Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.