What problem does it solve? Adding a new feature to an ASP.NET Boilerplate (ABP) backend requires touching many layers—domain entities, DbContext registration, EF Core migrations, DTOs, and application services—and missing any step breaks the layered DDD architecture. This Skill guides the AI through a consistent 6-step process so every new feature follows the same conventions. ## Core Features & Use Cases - Layered Feature Scaffolding: Walks through domain entity creation, DbContext registration, EF Core migrations, DTO definition, and service implementation in strict dependency order. - Convention Enforcement: Ensures entities extend FullAuditedEntity<Guid>, DTOs use [AutoMap], services apply [AbpAuthorize], and no layer references leak upward. - Reference Patterns: Points to domain-patterns, service-patterns, and module-setup references for complex relationships, filtering, pagination, and new module creation. - Use Case: When asked to "add a CRUD service for Incident reports", the Skill produces the entity, migration commands, DTOs, and an AsyncCrudAppService that ABP automatically exposes as REST endpoints. ## Quick Start Ask the AI to add a new entity with a CRUD service to the ABP backend, for example: add an Incident entity with name, status, and location fields to the backend API.