关于 designing-data-intensive-applications
面向数据密集型系统设计任务的技能,涵盖一致性、复制、流处理和模式演进等主题。它要求先应用精简规则,仅在需要时查阅更深入的参考内容。
主要功能
- 01数据所有权与一致性指南
- 02事件流与复制主题
- 03分区和事务考量
- 04流处理、批处理与容错
- 05模式演进参考
适用场景
- 01评估一致性与复制方案
- 02设计流或批处理数据流程
- 03考虑系统设计中的容错
- 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.mddesigning-data-intensive-applications.mini.mddesigning-data-intensive-applications.nano.md详细介绍
设计数据密集型应用的技能
当任务涉及数据所有权、一致性语义、事件流、复制、分区、事务、流处理、批处理、容错或模式演进时,请使用此技能。
在做出设计或代码决策之前,请阅读并遵循 designing-data-intensive-applications.mini.md。仅当精简规则不足以应对当前的数据系统权衡时,才将 designing-data-intensive-applications.md 用作深入参考。
评论
支持 Markdown