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 material so you make context-appropriate database choices instead of defaulting to familiar tools. ## 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 & Indexing Guidance: Principles for normalization, primary keys, timestamps, relationships, composite indexes, and index type selection (B-tree, GIN, HNSW). - Query Optimization & Migrations: Diagnose N+1 problems with EXPLAIN ANALYZE and plan zero-downtime migrations for serverless databases. - Schema Validation Script: Run the included Python validator to check Prisma schemas for missing IDs, timestamps, naming issues, and index recommendations. - Use Case: When starting a new edge-deployed app, ask the agent to recommend a database and ORM, then design a normalized schema with proper indexes before writing any SQL. ## Quick Start Ask the agent to help you choose a database and ORM for your project and design the initial schema with an indexing strategy.