This skill provides a comprehensive framework for applying CQRS principles within Claude Code, allowing developers to separate read and write operations effectively. It guides users through defining distinct command and query models, implementing read-model projections, and managing data synchronization. Ideal for complex systems requiring independent scaling of reads and writes or those utilizing event-sourcing, this skill ensures robust implementation while avoiding the pitfalls of over-engineering simple CRUD domains.
主な機能
01Event-sourced system architectural patterns
02Separation of command and query concerns
03Performance-driven query workload management
0431,722 GitHub stars
05Read model projection and synchronization logic
06Scalable data model optimization
ユースケース
01Scaling read operations independently from write operations in cloud environments.
02Building high-throughput enterprise applications with complex querying requirements.
03Implementing event-driven architectures where data consistency is managed asynchronously.