mcpField
D
designing-data-intensive-applications

designing-data-intensive-applications

github.com/ciemborData & databases3.1k405 installsUpdated 7w ago
Repository

About designing-data-intensive-applications

A design skill for tasks involving data-intensive systems, from consistency and replication to streams and schema evolution. It directs users to apply concise core rules first and consult a fuller reference when needed.

Key features

  1. 01Guidance on data ownership and consistency
  2. 02Coverage of event flows and replication
  3. 03Partitioning and transaction considerations
  4. 04Streams, batch processing, and fault tolerance
  5. 05Schema evolution reference

Use cases

  1. 01Evaluating consistency and replication choices
  2. 02Designing stream or batch data flows
  3. 03Considering fault tolerance in system design
  4. 04Planning schema changes

Install

Copy the command and run it in a terminal.

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

After installing, type/designing-data-intensive-applicationsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

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

Details

From the project README

Designing Data-Intensive Applications Skill

Use this skill when a task involves data ownership, consistency semantics, event flows, replication, partitioning, transactions, streams, batch processing, fault tolerance, or schema evolution.

Before making design or code decisions, read and apply designing-data-intensive-applications.mini.md. Use designing-data-intensive-applications.md only as a deeper reference when the mini rules are not enough for the current data-system tradeoff.

Comments

Markdown supported