What problem does it solve? Choosing the wrong database, ORM, or schema structure early in a project leads to performance bottlenecks, painful migrations, and costly rewrites. This Skill provides decision frameworks and reference guides so you make informed database architecture choices based on your actual context instead of defaults. ## Core Features & Use Cases - Database & ORM Selection: Decision trees comparing PostgreSQL, Neon, Turso, SQLite, and PlanetScale, plus Drizzle vs Prisma vs Kysely, matched to deployment context. - Schema Design Guidance: Principles for normalization, primary key selection (UUID, ULID, auto-increment), timestamps, relationships, and foreign key delete behavior. - Performance & Migrations: Indexing strategies, N+1 query detection, EXPLAIN ANALYZE workflow, and zero-downtime migration patterns, plus a Python script that validates Prisma schemas for missing indexes and naming issues. - Use Case: You are starting a new edge-deployed TypeScript app and need to pick a database and ORM, design the initial schema with proper indexes, and validate your Prisma schema before shipping. ## Quick Start Ask the AI to help you choose a database and design a schema for your project, describing your deployment environment and query patterns.