Agent skill

Data-Intensive Design Rules

by ciembor in ciembor/agent-rules-books

“Apply Martin Kleppmann-inspired data-system rules when designing reliability, scalability, consistency, replication, transactions, streams, or schema evolution.”

— description from SKILL.md by ciembor
MITAuto-check passedDatabases

Install Data-Intensive Design Rules

skills CLI
$ npx skills add ciembor/agent-rules-books --skill designing-data-intensive-applications -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ciembor/agent-rules-books designing-data-intensive-applications --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ciembor/agent-rules-books.git skills-src && mkdir -p .claude/skills && cp -r skills-src/designing-data-intensive-applications .claude/skills/designing-data-intensive-applications && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
designing-data-intensive-applications
GitHub stars
2.9k
Token cost
~206 tokens
SKILL.md length
57 words
Files
4
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

About this skill

Data-Intensive Design Rules is a skill in ciembor/agent-rules-books (2.9k stars). Its SKILL.md is about 206 tokens, with 3 other files in the folder. Licence: MIT.

What it can do on your machine

Read from SKILL.md and the folder at commit 893a88a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Data-Intensive Design Rules loads about 206 tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 57 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~206

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ciembor/agent-rules-books at commit 893a88a, republished under its MIT licence (© ciembor). 57 words, ~206 tokens.

Download SKILL.mdSave it as .claude/skills/designing-data-intensive-applications/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
designing-data-intensive-applications
description
Apply Martin Kleppmann-inspired data-system rules when designing reliability, scalability, consistency, replication, transactions, streams, or schema evolution.
license
MIT

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.

© ciembor, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in designing-data-intensive-applications of ciembor/agent-rules-books.

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

Open the folder on GitHubat commit 893a88a

Compare with similar skills

Data-Intensive Design Rules next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Data-Intensive Design Rules compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Data-Intensive Design Rules this skillciembor/agent-rules-books2.9k—~206Automated safety check: PassMIT
Light System DesignLight0305/Light-skills640—~3.6kAutomated safety check: PassMIT
Ddia Principlesluoling8192/ai-coding-principles172—~4.7kAutomated safety check: PassMIT
Backend Code Reviewlanggenius/dify158k—~676Automated safety check: PassCustom licence
Evolutionary Modular Architecturetech-leads-club/agent-skills7k—~3.7kAutomated safety check: PassCC-BY-4.0
Designing ArchitectureCloudAI-X/claude-workflow-v21.4k1 repos~1.4kAutomated safety check: PassMIT

Similar skills

  • Light System Design

    Light0305/Light-skills

    Evidence-based workflow for designing or modernizing a software system: current-state inventory, options, API and schema contracts, migration plans, ADRs and verification.

    640 GitHub stars~3.6k tokensUpdated 3 mo ago
    DevelopmentAuto-check passed
  • Ddia Principles

    luoling8192/ai-coding-principles

    Designing Data-Intensive Applications (DDIA) distilled reference guide by Martin Kleppmann.

    172 GitHub stars~4.7k tokensUpdated 6 mo ago
    DatabasesAuto-check passed
  • Backend Code Review

    langgenius/dify

    Reviews backend code under api/ for concrete, reproducible defects, routes to rule packs for architecture, schema, repositories and SQLAlchemy, and ranks findings from P0 to P3.

    158k GitHub stars~676 tokensUpdated today
    DevelopmentAuto-check passed
  • Evolutionary Modular Architecture

    tech-leads-club/agent-skills

    Guides design of modular-monolith platforms with DDD, flat-by-aggregate modules, anti-corruption layers, outbox events and resilience, plus an architecture document with SVG diagrams.

    7k GitHub stars~3.7k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Designing Architecture

    CloudAI-X/claude-workflow-v2

    Designs software architecture and selects appropriate patterns for projects.

    1.4k GitHub starsUsed in 1 repo~1.4k tokens
    DevelopmentAuto-check passed
  • Sanity Best Practices

    robotostudio/turbo-start-sanity

    Sanity development best practices for schema design, GROQ queries, TypeGen, Visual Editing, images, Portable Text, Studio structure, localization, migrations, Sanity Functions, Blueprints, and…

    183 GitHub stars~940 tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed

More from ciembor/agent-rules-books

All 14 skills in this repo
  • Apply Martin Fowler-inspired enterprise architecture rules when choosing layers, service layers, transaction scripts, domain models, repositories, mappers, or…

    2.9k GitHub stars~228 tokensUpdated 1 mo ago
    Auto-check passed
  • A Philosophy of Software Design

    ciembor/agent-rules-books

    Apply John Ousterhout-inspired software design rules when reducing complexity, designing module boundaries, or reviewing APIs and abstractions.

    2.9k GitHub stars~181 tokensUpdated 1 mo ago
    Auto-check passed
  • Clean Architecture Rules

    ciembor/agent-rules-books

    Apply Robert C. Martin-inspired architecture rules when separating business policy from frameworks, databases, UI, or infrastructure details.

    2.9k GitHub stars~166 tokensUpdated 1 mo ago
    Auto-check passed
  • Clean Code Rules

    ciembor/agent-rules-books

    Apply Robert C. Martin-inspired clean code rules when improving readability, naming, function design, responsibilities, or testable everyday code.

    2.9k GitHub stars~154 tokensUpdated 1 mo ago
    Auto-check passed
  • Code Complete Construction Rules

    ciembor/agent-rules-books

    Apply Steve McConnell-inspired construction rules when implementing routines, variables, classes, control flow, defensive code, or tests.

    2.9k GitHub stars~165 tokensUpdated 1 mo ago
    Auto-check passed
  • Domain Driven Design

    ciembor/agent-rules-books

    Apply Eric Evans-inspired DDD rules when modeling a complex domain, defining bounded contexts, protecting ubiquitous language, or designing aggregates.

    2.9k GitHub stars~177 tokensUpdated 1 mo ago
    Auto-check passed

Questions about Data-Intensive Design Rules

How do I install Data-Intensive Design Rules in Claude Code?

Run `npx skills add ciembor/agent-rules-books --skill designing-data-intensive-applications -a claude-code`. Or copy the skill folder (designing-data-intensive-applications in ciembor/agent-rules-books) into .claude/skills/designing-data-intensive-applications in your project. Claude Code loads it when a task matches its description.

How do I install Data-Intensive Design Rules in Codex?

Run `npx skills add ciembor/agent-rules-books --skill designing-data-intensive-applications -a codex`. Or copy the skill folder (designing-data-intensive-applications in ciembor/agent-rules-books) into .agents/skills/designing-data-intensive-applications in your project. Codex loads it when a task matches its description.

Can I use Data-Intensive Design Rules in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ciembor/agent-rules-books --skill designing-data-intensive-applications -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/designing-data-intensive-applications, .gemini/skills/designing-data-intensive-applications, .github/skills/designing-data-intensive-applications and .opencode/skills/designing-data-intensive-applications in your project.

What does Data-Intensive Design Rules need to run?

SKILL.md names no scripts, command-line tools or credentials: Data-Intensive Design Rules is instructions for the agent only.

Does Data-Intensive Design Rules access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Data-Intensive Design Rules safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Data-Intensive Design Rules use?

Data-Intensive Design Rules is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Data-Intensive Design Rules use?

About 206 tokens (SKILL.md is roughly 824 characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Data-Intensive Design Rules?

Skills that share tags, products or a category with Data-Intensive Design Rules: Light System Design (Light0305/Light-skills, 640 stars), Ddia Principles (luoling8192/ai-coding-principles, 172 stars), Backend Code Review (langgenius/dify, 158k stars) and Evolutionary Modular Architecture (tech-leads-club/agent-skills, 7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Data-Intensive Design Rules?

ciembor (a GitHub user) maintains it in ciembor/agent-rules-books, which has 2,943 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on September 10, 2026.

Source: ciembor/agent-rules-books on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.