ronnythedev/dotnet-clean-architecture-skills/04-dotnet-domain-entity-generator
Claude Code and agent skill by ronnythedev/dotnet-clean-architecture-skills
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Generates Domain Entities following DDD principles with factory methods, private setters, domain events, and proper encapsulation. Supports aggregate roots, child entities, and value objects.
Install
npx vskill@latest install ronnythedev/dotnet-clean-architecture-skills/04-dotnet-domain-entity-generatorSKILL.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 | |
| Domain Event | Signal state change | UserCreatedDomainEvent |
Entity Structure
Template: Aggregate Root Entity
Template: Child Entity (Part of Aggregate)
Template: Value Object
More Value Object Examples
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/04-dotnet-domain-entity-generator/SKILL.md
Popularity
- Repository stars
- 64
- Repository forks
- 11
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ronnythedev/dotnet-clean-architecture-skills/04-dotnet-domain-entity-generator)