design

Recommend database engines and generate initial schema migrations for greenfield projects.

18|4|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/Hainrixz/claude-db --skill design-hainrixz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design
Source: https://github.com/Hainrixz/claude-db/tree/main/skills/design
Command: npx skills add https://github.com/Hainrixz/claude-db --skill design-hainrixz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unit assists in the greenfield database design process by providing expert recommendations and starter data models.

Core Features & Use Cases

  • Database Engine Recommendation: Get advice on choosing the right database engine for your project.
  • Data Model Generation: Create a starting point for your database schema with an ERD or similar diagram.
  • Migration Scaffold: Optionally generate a first reversible migration for the chosen database engine.

Quick Start

Generate a database design recommendation for a new e-commerce platform with the following command: /claude-db:design "Design a e-commerce database schema that includes product, order, and customer tables."

Frequently Asked Questions about design

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

FAQPage Schema
How do I design a database schema for a new project?

To design a database schema for a new project, you can generate expert recommendations and initial data models. The process assesses your project needs and provides paradigm-based engine suggestions along with a starter schema migration.

What is the best way to choose a database engine for greenfield development?

The best way to choose a database engine for greenfield development is to evaluate your project needs against different database paradigms. This approach provides paradigm-based engine recommendations tailored to your specific data modeling requirements.

How does data modeling work for different database paradigms?

Data modeling for different database paradigms works by assessing your project requirements and generating an Entity-Relationship Diagram or similar visual model. It requires practical modeling experience to translate needs into a suitable paradigm-based schema.

Can I generate a database migration scaffold from an initial data model?

Yes, you can generate a database migration scaffold from an initial data model. The process optionally creates a first reversible migration specifically tailored for your chosen database engine and schema design.

Do I need prior database modeling experience to use this design process?

Yes, you need prior database modeling experience to use this design process effectively. The task requires knowledge of different database paradigms and practical modeling experience to properly assess project needs and apply expert recommendations.