Architects optimized relational database schemas and generates migrations, types, and security policies for modern backends.
The Database Schema Designer skill streamlines the complex process of data modeling by transforming high-level requirements into production-ready database architectures. It handles advanced concerns such as multi-tenancy, soft deletes, and audit trails while automatically generating migrations for popular frameworks like Prisma, Drizzle, and Alembic. Beyond structural design, the skill provides strategic indexing for performance, Row-Level Security (RLS) policies for data isolation, and visual ERD generation to help developers bridge the gap between requirements and implementation-ready SQL or TypeScript code.
Key Features
01Visual ERD generation using Mermaid diagrams
02Built-in design patterns for multi-tenancy and audit logging
03Automated schema normalization and entity-relationship mapping
04Row-Level Security (RLS) policy generation for granular data access
050 GitHub stars
06Multi-framework migration generation for Prisma, Drizzle, and SQLAlchemy
Use Cases
01Generating TypeScript interfaces or Python models from existing database definitions
02Designing the initial data architecture for a new SaaS application from scratch
03Refactoring existing schemas to support multi-tenant isolation and soft deletes