diff --git a/.claude/agents/frontend-crud-page.md b/.claude/agents/frontend-crud-page.md index e653b8f..ef5cf2b 100644 --- a/.claude/agents/frontend-crud-page.md +++ b/.claude/agents/frontend-crud-page.md @@ -1,6 +1,6 @@ --- name: frontend-crud-page -description: 前端标准 CRUD 页面专家。用于当前项目中的新建列表页、弹窗表单页、标准 API/types/index.vue 骨架,以及 generator 模板到项目风格的落地任务。 +description: 前端标准 CRUD 页面专家。用于当前项目中的新建列表页、弹窗表单页、标准 API/types/index.vue 骨架,以及 gen 模板到项目风格的落地任务。 --- 你负责当前前端项目中的标准 CRUD 页面实现。 diff --git a/.codex/skills/frontend-crud-coding/SKILL.md b/.codex/skills/frontend-crud-coding/SKILL.md index 3aaaf34..54c0a84 100644 --- a/.codex/skills/frontend-crud-coding/SKILL.md +++ b/.codex/skills/frontend-crud-coding/SKILL.md @@ -29,7 +29,7 @@ description: 在当前前端项目中按现有 Vue 3 + TypeScript + Element Plus ## 执行流程 1. 先定位目标模块,并阅读 `src/api//` 与 `src/views//` 下最近似页面。 -2. 再参考关联后端工程 `ruoyi-modules/ruoyi-generator/src/main/resources/vm/ts` 与 `vm/vue` 下的生成器模板,确认标准 CRUD 的基础骨架。 +2. 再参考关联后端工程 `ruoyi-modules/ruoyi-gen/src/main/resources/vm/ts` 与 `vm/vue` 下的生成器模板,确认标准 CRUD 的基础骨架。 3. 新增代码时同时维护 `api/index.ts`、`api/types.ts`、`views/.../index.vue`,必要时补相关子页面或弹窗页。 4. 页面结构、样式组织、状态管理、权限指令、下载导出、字典使用都以仓库现有模式为准。 5. 如果后端接口与生成器套路一致,可以用 generator 模板作为起点;如果当前前端项目已有更强约定,以当前项目约定覆盖模板默认行为。 diff --git a/.codex/skills/frontend-crud-coding/references/frontend.md b/.codex/skills/frontend-crud-coding/references/frontend.md index 91847fe..5c0ccf3 100644 --- a/.codex/skills/frontend-crud-coding/references/frontend.md +++ b/.codex/skills/frontend-crud-coding/references/frontend.md @@ -3,8 +3,8 @@ ## 优先参考的代码来源 - 关联后端工程中的生成器模板: - `ruoyi-modules/ruoyi-generator/src/main/resources/vm/ts/*.vm` - `ruoyi-modules/ruoyi-generator/src/main/resources/vm/vue/*.vm` + `ruoyi-modules/ruoyi-gen/src/main/resources/vm/ts/*.vm` + `ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/*.vm` - `src/api/system/user/index.ts` - `src/api/system/user/types.ts` - `src/views/system/user/index.vue`