What problem does it solve? Backend developers repeatedly write Create, Update, Delete, and Restore operations across microservices, and inconsistent implementations lead to missing validation, broken transactions, and soft-delete bugs. This Skill enforces one strict, proven pattern for every mutating operation. ## Core Features & Use Cases - Standardized Command Structure: Generates {Entity}{Action}Command and {Entity}{Action}CommandHandler files in the correct folder layout with exact naming conventions. - Built-in Validation & Transactions: Implements IValidatable for field-level error collection and IUnitOfWork transaction handling with commit/rollback logic. - Soft Delete & Restore Patterns: Encodes the project's interceptor-based soft delete, cascade delete ordering, and the mandatory !x.IsDeleted query filter. - Use Case: When asked to add a "create battery" endpoint to BatteryService, the Skill produces a validated command, a transactional handler checking for duplicates, and a CommonResponse<BatteryDTO> result — all matching the codebase conventions. ## Quick Start Ask the AI to create a CQRS command and handler for a new mutating operation, such as adding an Update command for the Battery entity in the backend service.