jeecg-codegen
仓库创建 2026年3月11日最近提交 1 天前SkillHot 收录 21 天前
▸ 精选理由
对常见 CRUD 场景自动化程度高,适合后台快速迭代。
▸ 风险提示
生成代码会改动项目,需要运行本地脚本并有仓库写权限。
这个 Skill 做什么
将自然语言映射为 JeecgBoot CRUD 项目代码并支持增量修改。
把自然语言需求生成完整的 JeecgBoot CRUD 代码(后端 Java、前端 Vue3、菜单/权限 SQL),也能对已建模块做增量字段修改。常用场景是新建模块、改表结构、增删字段或生成标准增删查改页面,省去大量手工编码。要注意主数据要先查后建,字典类变更必须落到 Flyway SQL,不要直接用 API 在生产库创建。
▸ 展开 SKILL.md 英文原文
Use when user asks to generate JeecgBoot CRUD code, create a new module, add/modify fields on existing module, or says "代码生成", "生成代码", "创建模块", "新增功能", "建表", "加字段", "加一个字段", "增加字段", "新增字段", "修改字段", "删除字段", "generate code", "new entity", "add field"
206
Stars
60
Forks
12
仓库内 Skill
+15
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/jeecgboot/skills/main/jeecg-codegen/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/jeecgboot/skills/main/jeecg-codegen/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# JeecgBoot 代码生成器 将自然语言需求转换为 JeecgBoot 全套 CRUD 代码(后端 Java + 前端 Vue3 + 菜单权限 SQL),并支持对已生成模块的增量字段修改。 ## 主数据复用规则 > **重要:** 生成代码涉及的字典、角色、用户、部门等主数据,必须遵循"先查后建"原则。 > 使用 `jeecg-system` skill 的 `system_utils.py` 查询和管理主数据。 > 详见 `../jeecg-system/SKILL.md`。 ### ⛔ 字典创建必须写入 Flyway SQL,禁止直接走 API 创建 > **代码生成场景下,新建字典的"建"必须落到 Flyway SQL 文件,禁止调用 `find_or_create_dict()` / `create_dict()` 等 API 在远程服务器上直接创建。** > > **Why:** 代码生成产物(Entity、前端、Flyway SQL)会通过 git 提交并部署到测试/预发/生产环境。如果字典只通过 API 在当前开发环境创建,**部署到线上时线上数据库没有该字典**,前端下拉框会空白、列表 `_dictText` 翻译失效。Flyway SQL 跟着代码走,所有环境拉到代码后执行迁移都会自动建上,是唯一能保证环境一致性的方式。 > > **How to apply:** > - 查询字典 → **走 API 或 MySQL**(`jeecg-system` skill 的 `query-dicts` / `query-dict`),用于"先查后建"中
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有