mcpField
C
cqrs-implementation

cqrs-implementation

github.com/sickn33开发48.9k191 次安装今天更新
代码仓库

关于 cqrs-implementation

用于设计和实现 CQRS 系统的指导技能,帮助团队分离读写模型、规划投影与同步,并评估一致性、性能和恢复需求。

主要功能

  1. 01读写负载评估
  2. 02命令与查询模型边界
  3. 03读模型投影
  4. 04同步方案规划
  5. 05性能与恢复验证

适用场景

  1. 01分离读写职责
  2. 02独立扩展读取能力
  3. 03设计事件溯源系统
  4. 04构建复杂报表查询

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill cqrs-implementation

安装后在 Claude Code 中输入/cqrs-implementation确认已加载。

附带文件resources/implementation-playbook.md

详细介绍

CQRS 实现

实现 CQRS(命令查询职责分离)模式的全面指南。

适用场景

  • 分离读写关注点
  • 独立于写入扩展读取
  • 构建事件溯源系统
  • 优化复杂查询场景
  • 需要不同的读写数据模型
  • 需要高性能报表

不适用场景

  • 领域简单,CRUD 已足够
  • 无法运行独立的读写模型
  • 所有地方都需要强即时一致性

说明

  • 识别读写工作负载和一致性需求。
  • 定义边界清晰的命令和查询模型。
  • 实现读模型投影和同步。
  • 验证性能、恢复和故障模式。
  • 如果需要详细模式,请打开 resources/implementation-playbook.md。

资源

  • resources/implementation-playbook.md 提供详细的 CQRS 模式和模板。

限制

  • 仅在任务明确符合上述范围时使用此技能。
  • 不要将输出视为环境特定验证、测试或专家评审的替代品。
  • 如果缺少必需的输入、权限、安全边界或成功标准,请停止并请求澄清。

评论

支持 Markdown