Architects relational database schemas and generates migrations, TypeScript/Python types, and RLS policies for robust backend development.
The Database Schema Designer skill empowers developers to transform complex requirements into normalized relational database architectures. It handles the entire data lifecycle, from initial entity-relationship mapping to the generation of migration scripts for frameworks like Prisma and Drizzle. Beyond basic table creation, it specializes in enterprise-grade features including multi-tenant row-level security (RLS), optimistic locking, soft delete patterns, and automated documentation through Mermaid ERD diagrams. It is particularly useful for building scalable, secure, and well-indexed SaaS applications where data integrity and developer productivity are paramount.