What problem does it solve? Building systems where read and write workloads have different scaling and modeling needs is difficult with a single data model. This Skill provides templates for separating commands from queries so each side can be optimized, scaled, and evolved independently. ## Core Features & Use Cases - Command Infrastructure: Base classes for commands, command handlers, and a command bus with validation before state changes. - Query Infrastructure: Query handlers, paginated result types, and denormalized read models optimized for fast retrieval. - FastAPI Integration: Ready-to-adapt endpoints routing writes through the command bus and reads through the query bus. - Use Case: When building an order management system with high read traffic, use this Skill to split the write model (order creation, cancellation) from a denormalized read model (order views, customer order history) synchronized via event projections. ## Quick Start Ask the AI to implement a CQRS architecture for an order service with separate command handlers, query handlers, and a FastAPI API layer.