db-design

Generate database schemas, ORM entities, and migrations from plain English requirements.

4|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/vikisingh23/neuraforge-ai --skill db-design-vikisingh23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-design
Source: https://github.com/vikisingh23/neuraforge-ai/tree/main/skills/db-design
Command: npx skills add https://github.com/vikisingh23/neuraforge-ai --skill db-design-vikisingh23

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design database schemas from plain English requirements.

Core Features & Use Cases

  • Entity diagram generation
  • ORM entity code for TypeORM/EF/Django/JPA
  • Migrations and indexes
  • UUID primary keys, audit fields, soft deletes, version column
  • Use case: I need users, orders, and payments with relationships

Quick Start

Describe your data needs in plain English, for example I need users, orders, and payments with relationships, and I will generate the full schema and artifacts.

Frequently Asked Questions about db-design

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

FAQPage Schema
How do I generate a database schema from plain English requirements?

To generate a database schema from plain English requirements, you describe your data needs like users, orders, and payments with relationships, and the system outputs full schemas, entity diagrams, and ORM code automatically.

Can I create ORM entities and migrations for TypeORM, Django, EF, or JPA?

Yes, you can create ORM entities and migrations for TypeORM, Django, EF, and JPA. The schema generation covers generating ORM entity code, relationships, and indexes tailored for these common stacks.

Does the generated database schema include UUID primary keys and audit fields?

Yes, the generated database schema enforces UUID primary keys and audit fields. It also enforces soft deletes and a version column, providing sensible defaults and validation for your data model.

What is the best way to design database relationships and entity diagrams?

The best way to design database relationships and entity diagrams is by stating your data needs in plain English. The system translates this into visual entity diagrams and defines the necessary relationships and indexes.

How do database migrations and indexes get handled during schema generation?

Database migrations and indexes are generated automatically alongside ORM entities and entity diagrams. This ensures your database schema includes the necessary performance optimizations and structural changes for your selected stack.