database-schema-designer

Design normalized relational database schemas and generate migration scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ThalesAndrades/forumfoup2026 --skill database-schema-designer-thalesandrades
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-schema-designer
Source: https://github.com/ThalesAndrades/forumfoup2026/tree/main/.claude/skills/database-schema-designer
Command: npx skills add https://github.com/ThalesAndrades/forumfoup2026 --skill database-schema-designer-thalesandrades

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and management of relational database schemas, enabling users to visualize, normalize, and generate migration scripts efficiently.

Core Features & Use Cases

  • Schema Design: Convert requirements into normalized database tables with relationships and constraints.
  • Migration Generation: Produce migration scripts compatible with tools like Prisma, TypeORM, and Alembic.
  • Use Case: Design a new feature's database structure, review a schema for performance optimization, or generate TypeScript types from an existing schema.

Quick Start

Use the database-schema-designer skill to create an ER diagram based on your schema requirements.

Frequently Asked Questions about database-schema-designer

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

FAQPage Schema
How do I design a normalized relational database schema from feature requirements?

You can design a normalized relational database schema by converting feature requirements into structured tables with defined relationships and constraints. This ensures best practices in data architecture are met while automating the schema design process.

Can I generate migration scripts compatible with Prisma, TypeORM, or Alembic?

Yes, you can generate migration scripts compatible with ORM tools like Prisma, TypeORM, and Alembic. The process produces migration scripts directly from your normalized database schema to streamline backend development.

What is the best way to visualize database schema relationships for a new feature?

The best way to visualize database schema relationships is by generating an ER diagram based on your schema requirements. This visual ERD simplifies database design and helps validate data normalization before implementation.

Does this database schema generation process support TypeScript type creation?

Yes, the database schema generation process supports generating TypeScript types from an existing schema. This allows you to review and update database schemas while seamlessly integrating data types into your backend workflow.

How do I review an existing database schema for performance optimization?

You can review an existing database schema for performance optimization by analyzing its normalization and constraints. This ensures your relational database structure follows best practices in data architecture and operates efficiently.

What are the limitations of automating relational database schema design?

Automating relational database schema design focuses on relational structures, normalization, and migration script generation. It does not handle non-relational database paradigms or execute the migrations directly within your production environment.