jeecg-codegen

Generate JeecgBoot CRUD modules with backend, frontend, and Flyway SQL artifacts.

212|64|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/jeecgboot/skills --skill jeecg-codegen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jeecg-codegen
Source: https://github.com/jeecgboot/skills/tree/main/jeecg-codegen
Command: npx skills add https://github.com/jeecgboot/skills --skill jeecg-codegen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

JeecgCodeGen eliminates the tedious boilerplate of building JeecgBoot CRUD modules by transforming natural language requirements into complete backend, frontend, and migration artifacts.

Core Features & Use Cases

  • End-to-end generation for JeecgBoot CRUD modules including backend Java, frontend Vue3, and Flyway SQL.
  • Supports single-table, tree-table, and master-detail (one-to-many) patterns with incremental updates.
  • Dictionary-aware field mapping and auto PK strategy selection based on existing DDL.
  • Automatically produces code files and migration scripts ready for deployment.

Quick Start

Describe the required module in natural language and the system will generate a full JeecgBoot CRUD module with frontend, backend, and database scripts.

Frequently Asked Questions about jeecg-codegen

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

FAQPage Schema
How do I automate JeecgBoot CRUD code generation from natural language requirements?

You can automate JeecgBoot CRUD code generation by describing your module needs in natural language. The system outputs ready-to-run backend Java, frontend Vue3, and Flyway SQL artifacts for single-table, tree-table, and master-detail patterns.

Can I generate both frontend Vue3 and backend Java code for a master-detail module at the same time?

Yes, you can generate frontend Vue3 and backend Java code simultaneously for master-detail modules. Describing the one-to-many relationship in natural language produces complete, incremental CRUD artifacts across the full stack.

How does code generation handle existing database tables and primary key strategies?

Code generation detects primary key strategies directly from existing DDL statements. It analyzes your database schema to automatically select the correct identifier strategy and matches fields to system dictionaries.

Does the generated code include Flyway SQL migration scripts for new table creation?

Yes, the generated code includes Flyway SQL migration scripts for new table creation. Describing a new table in natural language produces ready-to-deploy database migration artifacts alongside the frontend and backend files.

What is the best way to add new fields to an existing JeecgBoot CRUD module?

The best way to add new fields is through incremental code generation. Providing the updated natural language requirements applies field additions and edits to your existing single-table, tree-table, or master-detail modules without rewriting everything.

Are there limitations when generating tree-table CRUD patterns compared to single-table modules?

Tree-table generation supports the same end-to-end CRUD output as single-table modules, including backend, frontend, and Flyway SQL. Limitations mainly involve ensuring your natural language description clearly defines the hierarchical parent-child relationships.