db-designer

Generate database schemas, migrations, and ORM models from feature descriptions.

6|Updated Dec 7, 2025
One-click install
npx skills add https://github.com/timequity/plugins --skill db-designer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-designer
Source: https://github.com/timequity/plugins/tree/main/vibe-coder/skills/db-designer
Command: npx skills add https://github.com/timequity/plugins --skill db-designer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Requirements often imply data schema designs; this Skill infers tables, columns, and relationships from feature descriptions, keeping SQL generation private.

Core Features & Use Cases

  • Analyze requirements to identify tables and relationships
  • Design schemas with appropriate keys and indexes
  • Generate migrations and ORM models behind the scenes

Quick Start

Describe a feature like "Users can save expenses" and let the system propose tables such as users and expenses, plus relationships and a migration plan.

Frequently Asked Questions about db-designer

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

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

Describe your feature—like "users can save expenses"—and the system generates tables, columns, and relationships automatically. It infers the schema structure needed for data persistence without requiring you to write SQL directly.

Can I create database migrations without writing SQL?

Yes. The Skill generates migration files and ORM models from feature descriptions, handling table creation, relationships, and schema changes behind the scenes so you avoid direct SQL syntax.

What types of database relationships does it support?

The Skill designs one-to-one (1:1), one-to-many (1:N), and many-to-many (N:M) relationships based on your feature requirements, plus creates indexes for performance optimization.

Does it work for different domains like e-commerce or authentication?

Yes. It applies to authentication, content management, e-commerce, analytics, and other domains requiring data persistence, adapting the schema design to domain-specific requirements.

What gets generated as output from a feature description?

The Skill produces database tables, column definitions, relationships, indexes for query performance, migration files, and ORM model code ready for implementation.