Ativado ao definir ou modificar Aggregate Roots, Entities ou Value Objects na camada de domínio, garantindo o encapsulamento correto e evitando modelos anêmicos.
56
62%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugins/dotnet-clean-arch/skills/rich-domain-builder/SKILL.mdEsta habilidade orienta a definição, escrita e validação de entidades de domínio ricas no padrão DDD (Domain-Driven Design), garantindo encapsulamento correto e evitando modelos anêmicos.
{ get; set; }).{ get; private set; }).AlterarStatus(Status status), RegistrarLaudo(...)).ValueObject comum que implementa a igualdade estrutural.DomainException) caso alguma regra descrita na especificação correspondente seja violada.spec-*.md). Não defina ou infira regras de negócio com base em diretrizes desta skill.1cbe5bc
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.