mcpField
D
designing-data-intensive-applications

designing-data-intensive-applications

github.com/ciembor数据与数据库3.1k405 次安装7 周前更新
代码仓库

关于 designing-data-intensive-applications

面向数据密集型系统设计任务的技能,涵盖一致性、复制、流处理和模式演进等主题。它要求先应用精简规则,仅在需要时查阅更深入的参考内容。

主要功能

  1. 01数据所有权与一致性指南
  2. 02事件流与复制主题
  3. 03分区和事务考量
  4. 04流处理、批处理与容错
  5. 05模式演进参考

适用场景

  1. 01评估一致性与复制方案
  2. 02设计流或批处理数据流程
  3. 03考虑系统设计中的容错
  4. 04规划模式变更

安装

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

$npx skills add https://github.com/ciembor/agent-rules-books --skill designing-data-intensive-applications

安装后在 Claude Code 中输入/designing-data-intensive-applications确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

designing-data-intensive-applications.md
designing-data-intensive-applications.mini.md
designing-data-intensive-applications.nano.md

详细介绍

设计数据密集型应用的技能

当任务涉及数据所有权、一致性语义、事件流、复制、分区、事务、流处理、批处理、容错或模式演进时,请使用此技能。

在做出设计或代码决策之前,请阅读并遵循 designing-data-intensive-applications.mini.md。仅当精简规则不足以应对当前的数据系统权衡时,才将 designing-data-intensive-applications.md 用作深入参考。

评论

支持 Markdown