What problem does it solve? Choosing the right database, ORM, and schema structure is error-prone, and poor early decisions lead to slow queries, painful migrations, and over-engineered stacks. This Skill provides decision frameworks and validation so you design schemas based on actual context instead of defaults. ## Core Features & Use Cases - Database & ORM Selection: Decision trees comparing PostgreSQL, Neon, Turso, SQLite, PlanetScale, and ORMs like Drizzle, Prisma, and Kysely based on deployment context. - Schema Design Guidance: Principles for normalization, primary keys (UUID, ULID, auto-increment), timestamps, relationships, and foreign key ON DELETE behavior. - Performance & Migrations: Indexing strategies, N+1 query detection, EXPLAIN ANALYZE workflow, and zero-downtime migration patterns for serverless databases. - Use Case: When starting a new TypeScript API, ask for a schema review—the Skill helps you pick Turso for edge deployment, design normalized tables with proper indexes, and validate your Prisma schema with the included script. ## Quick Start Ask the AI to design a database schema for your application and validate the resulting Prisma schema for missing indexes and naming issues.