What problem does it solve? Building features in a .NET Clean Architecture solution requires coordinating many files across Core, UseCases, Infrastructure, and Web layers while respecting strict dependency rules; this Skill encodes the Ardalis template conventions so every aggregate, use case, and endpoint is implemented consistently without layering violations. ## Core Features & Use Cases - Domain Model Construction: Creates aggregate roots with private setters, Vogen strongly-typed IDs and value objects, SmartEnums, domain events, handlers, and specifications in the Core project. - CQRS Use Cases: Generates Mediator commands, queries, and handlers returning Result<T>, with repositories for writes and query services for read-optimized list endpoints. - FastEndpoints API Layer: Builds REPR-pattern endpoints with FluentValidation validators, mappers, and Result extension methods, plus EF Core configurations, DI registration, and migrations. - Use Case: When asked to add a new Contributor feature end-to-end, the Skill detects FULL_FEATURE mode and produces all 27 files in dependency order, from the Core aggregate through the EF migration, then verifies with a build checklist. ## Quick Start Ask the AI to add a new aggregate or feature to your Ardalis Clean Architecture project, for example: add a Product feature with create, get, list, update, and delete endpoints.