database-schema-designer

Design SQL and NoSQL database schemas with normalization and migration planning.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Abdullahmohammadaref/acar --skill database-schema-designer-abdullahmohammadaref
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-schema-designer
Source: https://github.com/Abdullahmohammadaref/acar/tree/main/.agents/skills/database-schema-designer
Command: npx skills add https://github.com/Abdullahmohammadaref/acar --skill database-schema-designer-abdullahmohammadaref

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Design robust, scalable database schemas for SQL and NoSQL systems using built-in best practices for normalization, indexing, migration patterns, constraints, and performance optimization.

Core Features & Use Cases

  • Normalization guidance (1NF/2NF/3NF) to eliminate redundancy and improve data integrity
  • Indexing and constraint design to optimize query performance and maintainability
  • Migration patterns and documentation to support safe schema evolution in production
  • Real-world use cases include designing multi-tenant applications and hybrid SQL/NoSQL data models

Quick Start

Describe your data domain (entities, relationships, scale) and I will generate a production-ready SQL/NoSQL schema.

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 database schema for a multi-tenant application?

To design a database schema for multi-tenant applications, you describe your data domain including entities, relationships, and scale to generate a production-ready schema. It applies indexing, normalization, and integrity constraints to ensure robust data isolation and scalability.

What's the best way to normalize an existing database schema to 3NF?

Normalizing a database schema to 3NF involves applying built-in normalization guidance to eliminate data redundancy and improve integrity. The schema designer implements 1NF, 2NF, 3NF, and BCNF rules to structure your entities and relationships effectively.

Can I use this for NoSQL database design and hybrid SQL/NoSQL models?

Yes, you can use this for NoSQL database design and hybrid SQL/NoSQL data models. It automates schema generation across both SQL and NoSQL systems, providing tailored data type recommendations and structural guidance for your specific database technology.

How do I plan reversible database migrations for production schema changes?

Planning reversible database migrations involves generating migration patterns and documentation that support safe schema evolution in production. The schema designer produces reversible migration plans to ensure you can safely roll back structural changes without losing data integrity.

When do I need to add indexing and constraints to optimize query performance?

You need indexing and constraints to optimize query performance when your database schema faces high read volumes or complex relationships. The designer applies indexing strategies and integrity constraints during schema generation to maintain performance and data validity.

Does database schema design work for both OLTP and OLAP contexts?

Yes, database schema design applies to both OLTP and OLAP contexts. It automates robust schema architecture across transactional and analytical processing systems, ensuring appropriate normalization, indexing, and data type recommendations for your specific workload.