principle-data-modeling

Community

Model data for queries, not raw entities

Authorlugassawan
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents painful rework by guiding you to design schemas that match real access patterns, so your database stays fast, consistent, and evolvable as the product grows.

Core Features & Use Cases

  • Query-first storage and structure: choose relational vs document vs KV/wide-column vs graph based on access patterns and avoid mismatched paradigms.
  • Normalization, denormalization, and indexing discipline: decide normalization depth and build indexes that support the primary read path while minimizing write amplification.
  • Operational safety for change: apply expand–contract schema evolution, plan retention/TTL/archival, and address hot-key/partition skew with practical mitigations.

Quick Start

Ask the AI to design the schema for your system by listing your top read/write access patterns and requesting an indexing plan plus an expand–contract migration strategy for a schema change.

Dependency Matrix

Required Modules

None required

Components

Standard package

đź’» Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: principle-data-modeling
Download link: https://github.com/lugassawan/swe-workbench/archive/main.zip#principle-data-modeling

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.