jeecg-codegen-new
仓库创建 2026年3月11日最近提交 1 天前SkillHot 收录 21 天前
▸ 精选理由
利用官方模板生成完整产物,大幅提升新增模块效率并便于定制。
▸ 风险提示
会在代码仓库生成/修改文件,需代码权限并做好审查。
这个 Skill 做什么
把自然语言需求转换为 JeecgBoot 的完整 CRUD 代码模块(Java+Vue)。
把用户需求转成 JeecgBoot 的完整 CRUD 模块(Java 后端 + Vue 前端),通过构建 Freemarker 的上下文 JSON 再跑代码生成脚本。当要新建模块、改字段或生成标准增删改查页面时就用,它不会从零写模板,而是拼参数、跑脚本并在必要时对产物做补丁。关键特点是以官方模板为准,不随意修改 templates,安全可控。
▸ 展开 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-new/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/jeecgboot/skills/main/jeecg-codegen-new/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# JeecgBoot 代码生成器(Freemarker 驱动) 把用户的自然语言需求转成 Freemarker 上下文 JSON,交给 `scripts/codegen.py` 调用模板生成全套 CRUD(后端 Java + 前端 Vue3 + 菜单 SQL)。 ## 核心原则 > **AI 不再从零写代码。** 基础代码全部由 jeecg 官方 Freemarker 模板生成,AI 只做三件事: > > 1. **拼参数** — 把用户需求映射成 `ctx.json` > 2. **调脚本** — 跑 `scripts/codegen.py` 让 Freemarker 出基础代码 > 3. **改产物** — 用户提了模板不覆盖的特殊需求时,**用 Edit 改已生成的代码** > > ⛔ **禁止**修改 `templates/` 目录下任何模板文件。模板由 jeecg 官方维护,改了就脱离了升级路径。 > ⛔ **禁止**绕开脚本直接手写 Entity / Controller / data.ts 等基础文件。 ## 主数据复用 涉及字典、角色、用户、部门时遵循"先查后建",使用 `jeecg-system` skill。详见 `../jeecg-system/SKILL.md`。 ## 接口禁止猜测 所有接口路径/参数必须来自用户提供、`jeecg-system` skill 文档、或经查询确认。猜测命中也算违规。 --- ## 模板覆盖范围 不是所有"表类型 × 前端风格"的组合都有模板。**先选表类型 → 决定可选的前端风格**: | 表类型
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有