What problem does it solve? Writing unit tests for every handler of an entity (Create, Update, Delete, Restore, GetList, GetById) is repetitive boilerplate work in a CQRS-based .NET backend, and mocking IQueryable repositories correctly is a common stumbling block. ## Core Features & Use Cases - Test Project Setup: Creates the xUnit test project, adds it to the solution, references the Application project, and installs Moq, FluentAssertions, and MockQueryable.Moq. - Handler Test Scaffolding: Generates command handler tests (success, duplicate, DB error with rollback verification), query handler tests (paging, soft-delete filtering), and validation tests with Theory/InlineData cases. - Use Case: After adding a new Battery entity with its handlers in BatteryService, run the skill to produce a full suite of unit tests following the team's naming and mocking conventions, then verify them with dotnet test. ## Quick Start Ask the AI to scaffold unit tests for a service and entity, for example by running /scaffold-unit-tests BatteryService Battery.