database-design

Installation
Summary

Structured guidance for database selection, schema design, and query optimization decisions.

  • Covers six core areas: database selection (PostgreSQL, Neon, Turso, SQLite), ORM choice (Drizzle, Prisma, Kysely), schema normalization, indexing strategy, query optimization, and safe migrations
  • Emphasizes context-driven decision-making rather than defaulting to PostgreSQL; includes a checklist for schema design prerequisites
  • Highlights common anti-patterns: unnecessary PostgreSQL adoption, missing indexes, SELECT * in production, JSON overuse, and N+1 queries
  • Organized as a modular reference with a content map directing you to relevant files based on your specific task
SKILL.md

Database Design

Learn to THINK, not copy SQL patterns.

🎯 Selective Reading Rule

Read ONLY files relevant to the request! Check the content map, find what you need.

File Description When to Read
database-selection.md PostgreSQL vs Neon vs Turso vs SQLite Choosing database
orm-selection.md Drizzle vs Prisma vs Kysely Choosing ORM
schema-design.md Normalization, PKs, relationships Designing schema
indexing.md Index types, composite indexes Performance tuning
optimization.md N+1, EXPLAIN ANALYZE Query optimization
migrations.md Safe migrations, serverless DBs Schema changes

Related skills
Installs
1.3K
GitHub Stars
37.3K
First Seen
Jan 20, 2026