database-designer

Design database schemas from requirements with ER diagrams and migration strategies.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Vivekmano27/agent-orchestrator --skill database-designer-vivekmano27
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-designer
Source: https://github.com/Vivekmano27/agent-orchestrator/tree/main/plugins/project-orchestrator/skills/database-designer
Command: npx skills add https://github.com/Vivekmano27/agent-orchestrator --skill database-designer-vivekmano27

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Design production-grade database schemas from requirements, producing ER diagrams, table definitions with constraints, indexing plans, and migration strategies to ensure scalable data models.

Core Features & Use Cases

  • Identify entities from requirements
  • Define attributes with types and constraints
  • Establish relationships (1:1, 1:N, M:N)
  • Add indexes and migration strategies
  • Create seed data and documentation templates
  • Provide example templates for PostgreSQL, MySQL, SQLite, and MongoDB

Quick Start

Describe your data requirements and I will generate a production-ready database schema with tables, relationships, and a migration plan.

Frequently Asked Questions about database-designer

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

FAQPage Schema
How do I design a production-grade database schema from requirements?

To design a production-grade database schema, you provide your data requirements and use cases. The system then identifies entities, defines attributes with constraints, establishes relationships, and generates a scalable data model with indexing plans.

Can I generate ER diagrams and table definitions for PostgreSQL and MySQL?

Yes, you can generate ER diagrams and table definitions for PostgreSQL and MySQL. The system provides example templates for these databases, alongside SQLite and MongoDB, ensuring consistent data modeling across domains.

What is the best way to model many-to-many relationships in a database schema?

Modeling many-to-many relationships in a database schema involves establishing junction tables with appropriate foreign key constraints. The system handles 1:1, 1:N, and M:N relationships automatically to ensure data integrity.

Does this database schema design approach include migration strategies and seed data?

Yes, the database schema design approach includes migration strategies and seed data. It generates table definitions with constraints, indexing plans, and documentation templates to ensure scalable data models are production-ready.

How do I add the right indexes when creating a scalable data model?

To add the right indexes when creating a scalable data model, the system analyzes your requirements and use cases. It then produces an indexing plan alongside table definitions and constraints to optimize query performance.