mcpField
P
projection-patterns

projection-patterns

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

关于 projection-patterns

projection-patterns 是面向事件溯源系统的投影与读模型构建技能,帮助从业者应用相关模式并验证结果;详细示例见实现手册。

主要功能

  1. 01CQRS 读模型指导
  2. 02基于事件创建物化视图
  3. 03查询性能优化
  4. 04实时仪表板模式
  5. 05构建搜索索引
  6. 06跨流数据聚合

适用场景

  1. 01构建 CQRS 读模型
  2. 02从事件流创建视图
  3. 03提升查询性能
  4. 04跨流聚合数据

安装

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

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill projection-patterns

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

附带文件resources/implementation-playbook.md

详细介绍

投影模式

构建事件溯源系统的投影和读取模型的综合指南。

在以下情况下使用此技能

  • 构建 CQRS 读取模型
  • 根据事件创建物化视图
  • 优化查询性能
  • 实现实时仪表板
  • 根据事件构建搜索索引
  • 汇总多个流中的数据

在以下情况下不要使用此技能

  • 任务与投影模式无关
  • 需要使用超出此范围的其他领域或工具

说明

  • 明确目标、约束和所需输入。
  • 应用相关最佳实践并验证结果。
  • 提供可执行的步骤和验证方法。
  • 如果需要详细示例,请打开 resources/implementation-playbook.md。

资源

  • resources/implementation-playbook.md:包含详细模式和示例。

限制

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

示例

对于位置为 42 的 OrderItemAdded,在一个事务中应用增量并持久化检查点 42。 重放位置 42,验证不会再次递增;在提交前发生崩溃,并验证行更新和检查点都会一起回滚。

评论

支持 Markdown