AI Blocks

Putting the blocks together

This is taking longer than expected.

Try againBrowse the library
AI Blocks · All skills by job · Minds · Mini tools · How it works · From a source · Apps

AI Blocks › Build and ship software

Data system designer

Describe what your app stores and serves. Get picks for storage, copies, splitting data and consistency, with trade-offs.

Data system designer is a free AI skill for the job "Build and ship software". Give the instructions to an AI assistant that supports the required files and tools, then review its output.

Free · No account · MIT licence · Made by Wondel.ai · Level: expert · Thinking: high

Made by Wondel.ai. See the original on GitHub; we copied it as it is, with its licence.

What it does

A reasoned set of choices for how your app stores, copies, splits and protects its data, with the trade-off behind each. It is based on the ideas in the book Designing Data-Intensive Applications. You describe what you store, how it is read and written, and what must never go wrong. The skill covers seven areas: data models, storage engines, copies across servers, splitting data across machines, transactions and isolation, derived data such as caches and search, and failure handling. It scores your design from 1 to 10 using seven yes or no checks, shows which failed, such as unknown isolation level or an untested failover, and lists what to fix to reach 10.

You give it

You get

Use it when

How to use it

  1. Add it to your AI once: download it and add the folder to Claude, ChatGPT or Codex as a skill.
  2. Ask for the job in your own words. Your AI opens the skill when it fits.

More for Build and ship software

Every build and ship software skill