What problem does it solve? Translating product requirements into a well-normalized, production-ready relational database schema is error-prone: developers often forget indexes, audit columns, soft deletes, or multi-tenant isolation. This Skill turns plain-language requirements into complete schemas with migrations, types, seed data, and security policies. ## Core Features & Use Cases - Schema Design & Normalization: Extract entities and relationships from requirements, then apply cross-cutting concerns like multi-tenancy, soft deletes, audit trails, and optimistic locking. - Migration & Type Generation: Produce Prisma, Drizzle, TypeORM, or Alembic migrations plus TypeScript interfaces and Python dataclasses/Pydantic models. - Security & Performance: Generate PostgreSQL Row-Level Security policies for tenant isolation and plan composite, partial, and covering indexes. - ERD Diagrams: Output Mermaid erDiagram visualizations directly from the schema. - Use Case: Given "users create projects with tasks, labels, and assignments, and we need a full audit trail," the Skill produces the full table set, RLS policies, seed script, and Mermaid ERD. ## Quick Start Ask the assistant to design a database schema for your feature, for example: design a multi-tenant task management schema with soft deletes, audit logging, and RLS policies in PostgreSQL.