DDD-ревью .NET кода по чеклисту
★ 6.7 · vibe-coding
dotnet-ddd is a Claude Code skill that enforces Domain-Driven Design principles for .NET 10 domain code, covering entities, value objects, aggregates, repositories, factories, domain services, and bounded contexts through a file:line review checklist. The skill draws on tactical patterns — Entity, Value Object, Aggregate Root, Specification, Repository, Factory — and strategic concepts such as Context Mapping, Anti-Corruption Layer, Domain Events, and CQRS, all detailed across tactical-patterns.md, strategic-design.md, and review-checklist.md. It guides refactoring away from anemic models toward rich domain logic, enforces aggregate invariants, and keeps bounded-context boundaries clean. Designed to complement dotnet-clean-architecture for hexagonal layering and dotnet-cop for pre-merge enforcement, it targets C# developers building or reviewing domain layers in DDD-structured projects.