关于 projection-patterns
projection-patterns 是面向事件溯源系统的投影与读模型构建技能,帮助从业者应用相关模式并验证结果;详细示例见实现手册。
主要功能
- 01CQRS 读模型指导
- 02基于事件创建物化视图
- 03查询性能优化
- 04实时仪表板模式
- 05构建搜索索引
- 06跨流数据聚合
适用场景
- 01构建 CQRS 读模型
- 02从事件流创建视图
- 03提升查询性能
- 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