database-schema-designer

Translate requirements into database schemas and generate Drizzle, Prisma, and Alembic migrations.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/4lerman/text_evaluator --skill database-schema-designer-4lerman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-schema-designer
Source: https://github.com/4lerman/text_evaluator/tree/main/.agents/skills/engineering-advanced-skills/database-schema-designer
Command: npx skills add https://github.com/4lerman/text_evaluator --skill database-schema-designer-4lerman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit streamlines the process of creating and managing database schemas, migrations, and related types, addressing the complexities of relational database design and versioning.

Core Features & Use Cases

  • Schema Design: Translate business requirements into normalized database tables and relationships.
  • Migration Generation: Automated creation of database migrations for schema changes and data updates.
  • Type Generation: Generates TypeScript/Python types from database schemas.
  • Use Case: For a developer or data architect tasked with implementing a new system, this skill unit helps automate schema and data type definitions.

Quick Start

Generate an ERD and migration for the given requirements: 'Create a schema for a task management application with user, project, and task entities.'

Frequently Asked Questions about database-schema-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate database migrations from business requirements?

You can generate database migrations by translating business requirements into normalized relational database tables and relationships. This process automates the creation of schema changes and data updates for your system.

What is the best way to translate business requirements into a relational database schema?

The best way to translate business requirements into a relational database schema is by automating the creation of normalized database tables and relationships. This ensures your database architecture accurately reflects the structural needs of your application.

Can I generate TypeScript and Python types from my database schema?

Yes, you can generate TypeScript and Python types directly from your database schema. This type generation process ensures your application code stays synchronized with your relational database architecture.

Does this database schema design approach work with Drizzle, Prisma, and Alembic?

Yes, this database schema design approach works with Drizzle, Prisma, and Alembic. It automates the generation of migrations specifically for these frameworks, streamlining your database schema management and versioning.

When do I need automated database schema design for my application?

You need automated database schema design when implementing a new system that requires structured data architecture. It streamlines the creation of normalized tables, migrations, and related types, addressing the complexities of relational database versioning.