Architects production-grade relational database schemas, migrations, and type definitions from high-level requirements.
Database Schema Designer is a specialized engineering skill that transforms functional requirements into robust data architectures. It automates the creation of normalized schemas while addressing advanced production concerns like multi-tenancy, Row-Level Security (RLS) policies, soft deletes, and versioned audit trails. Whether you are starting a new SaaS project or refactoring a legacy system, this skill generates ready-to-use migration scripts for Drizzle, Prisma, or Alembic, alongside matching TypeScript or Python type definitions to ensure full-stack data integrity.
主な機能
01Requirement normalization into entities, relationships, and constraints
02Automatic type generation for TypeScript and Python/Pydantic models
03Optimized indexing strategies including partial and covering indexes
04Pre-configured patterns for multi-tenancy and Row-Level Security
05Automated migration generation for Prisma, Drizzle, TypeORM, and Alembic
060 GitHub stars
ユースケース
01Implementing complex audit trails and soft-delete logic in existing schemas
02Architecting a new multi-tenant SaaS backend with secure data isolation
03Converting business requirements into a normalized ERD and migration script