CQRS — разделение команд и запросов в архитектуре
★ 8.5 · vibe-coding
cqrs-implementation is a Claude Code skill that guides the implementation of the CQRS (Command Query Responsibility Segregation) pattern for scalable, separated read and write architectures. It covers all core components: Commands and Command Handlers for validation and state mutation, Query Handlers for retrieving data from the read model, Events as immutable records of changes, and Projectors that keep the read model in sync. Detailed templates and worked examples are stored in `references/details.md`. The skill is aimed at developers building event-sourced systems, optimizing complex query scenarios, handling high-performance reporting, or scaling reads independently from writes. It explicitly defines guardrails — denormalize read models and version events, but never query inside commands or couple read and write schemas.
- #cqrs
- #event-sourcing
- #read-write-separation
- #scalability
- #architecture