database-designer

Design database tables and generate DDL and MyBatis-Plus entity classes.

1|Updated May 15, 2026
One-click install
npx skills add https://github.com/arrowInkneeeee/AikSteinsGrimoire --skill database-designer-arrowinkneeeee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-designer
Source: https://github.com/arrowInkneeeee/AikSteinsGrimoire/tree/main/aik-skills-lab/database-designer
Command: npx skills add https://github.com/arrowInkneeeee/AikSteinsGrimoire --skill database-designer-arrowinkneeeee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mybatis-plus, druid, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of designing database tables, indices, and entity relationships for business modules, generating DDL and MyBatis-Plus entity classes in a single workflow.

Core Features & Use Cases

  • Automated Database Design: Extract data entities from user stories and design tables, indices, and relationships.
  • DDL Generation: Automatically generate DDL statements for the designed database structure.
  • MyBatis-Plus Entity Class Generation: Generate MyBatis-Plus entity classes from the database schema.
  • Use Case: Design a database schema for an e-commerce platform, including tables for users, products, and orders, with relationships and indices defined.

Quick Start

Use the database-designer skill to design a database schema for an e-commerce platform.

Frequently Asked Questions about database-designer

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

FAQPage Schema
How do I generate MyBatis-Plus entity classes from a database schema?

You can generate DDL statements and MyBatis-Plus entity classes by providing user stories or business requirements; the Skill extracts data entities, designs database tables and indices, and outputs the schema and Java classes in a single automated workflow.

What is the best way to design a database schema for an e-commerce platform with MyBatis-Plus?

The best way to design a database schema for an e-commerce platform with MyBatis-Plus is to automate table, index, and relationship design from user stories, which then directly generates the required DDL statements and entity classes.

Do I need to know database design principles to use automated DDL generation?

Yes, you need knowledge of database design principles and the MyBatis-Plus framework to effectively use automated DDL generation, as the Skill requires structured business module inputs to design tables, indices, and relationships accurately.

Does this database design workflow support Druid dependencies?

Yes, the database design workflow supports Druid dependencies alongside MyBatis-Plus, streamlining the process of designing database tables and generating DDL statements within your existing Java application infrastructure.

How does automated database design handle entity relationships and indices?

Automated database design handles entity relationships and indices by extracting data entities from your user stories, then structuring the business module tables and defining the necessary indices and relationships before generating the DDL.

Can I generate DDL statements and entity classes in a single workflow?

Yes, you can generate DDL statements and MyBatis-Plus entity classes in a single workflow, as the Skill streamlines database table design, index creation, and relationship mapping directly into executable DDL and Java code.