What problem does it solve? Writing CQRS query handlers for every new entity in a .NET microservice is repetitive boilerplate: pagination, filters, sorting, conditional includes, and data shaping all follow the same pattern but must be retyped each time. This Skill generates consistent GetList and GetById query/handler pairs from a single command. ## Core Features & Use Cases - GetList Scaffolding: Generates a paginated query with search term, status and parent filters, ascending/descending ordering, and field-based data shaping. - GetById Scaffolding: Generates a single-entity query with not-found and soft-delete checks plus opt-in navigation property includes. - Convention Enforcement: Applies project rules such as opt-in includes for lists, full includes for detail views, case-insensitive search, and non-awaited GetAllAsync calls. - Use Case: When adding a new Battery entity to BatteryService, run the scaffold to instantly produce BatteryGetListQuery, its handler, BatteryGetByIdQuery, and its handler following the team's exact patterns. ## Quick Start Ask the AI to scaffold a CQRS GetList query and handler for the Battery entity in BatteryService using this skill.