What problem does it solve? Manually writing DTOs, ViewModels, and their mapping code is repetitive and error-prone, especially when migrating away from AutoMapper. This Skill generates consistent DTO/ViewModel classes plus static extension method mappings (ToDto/ToViewModel) that follow the project's AutoMapper removal strategy. ## Core Features & Use Cases - DTO and ViewModel Scaffolding: Creates record-based DTOs for the API layer or mutable ViewModel classes for MVC views, placed in the correct Application layer folder. - Extension Method Mappings: Generates an internal static Mappings class with ToDto()/ToDtoList() extension methods, including nested child mapping and reverse Dto-to-Command mapping templates. - AutoMapper Migration Checklist: Provides a step-by-step checklist to swap _mapper.Map calls to extension methods and remove legacy IMapFrom/CreateMap registrations. - Use Case: When adding a new bounded context like Sales/Orders, generate an OrderDto with an OrderMappings extension class instead of configuring AutoMapper profiles. ## Quick Start Ask the AI to create a DTO for the Order entity in the Sales/Orders bounded context using extension method mapping.