principle-data-modeling
CommunityModel data for queries, not raw entities
Software Engineering#schema design#data modeling#retention policy#query-first#indexing strategy#expand-contract migration#hot key mitigation
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.