
实现命令查询职责分离(CQRS)以构建可扩展架构。在分离读写模型、优化查询性能或构建事件溯源系统时使用。技能概述cqrs-implementation 技能提供了实现CQRS(命令查询职责分离)模式的综合指南。CQRS是一种架构模式,通过分离读取和写入操作来优化性能、可扩展性和安全性。该技能帮助开发者识别何时需要CQRS,如何设计命令和查询模型,以及如何实现读取模型投影和同步化。下载地址:https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/cqrs-implementation触发条件使用此技能的情况:分离读写关注点独立于写入扩展读取构建事件溯源系统优化复杂查询场景需要不同的读写数据模型需要高性能报告不使用此技能的情况:领域简单,CRUD足够无法操作单独的读写模型到处都需要强立即一致性处理过程识别读写工作负载和一致性需求定义具有清晰边界的命令和查询模型实现读取模型投影和同步化验证性能、恢复和故障模式核心概念CQRS的核心思想:命令: 改变系统状态的操作查询: 读取系统状态的操作分离: 使用不同的模型处理命令和查询优化: 为各自的用途优化读写模型资源resources/implementation-playbook.md- 详细的CQRS模式和模板使用限制仅当任务明显符合上述描述的范围时才使用此技能不要将输出作为环境特定验证、测试或专家审查的替代品如果缺少所需的输入、权限、安全边界或成功标准,请停止并要求澄清