Agent Skills
返回列表
RuoYi-Vue3-FastAPI 工程化开发助手

RuoYi-Vue3-FastAPI 工程化开发助手

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2ba60735/ruoyi-vf-helper。

技能介绍

解决的问题

RuoYi-Vue3-FastAPI 项目里,业务域、CRUD 功能与后端、前端、App 三端目录经常混在一起:新增一个“会议室管理”时,不清楚该建在哪个 module、views、pages 下,也不知道表名、路由、菜单和权限标识应如何保持一致。

工作方式

  • 先区分 模块 和 功能:模块是业务域,如 meeting;功能是单个 CRUD 单元,如 meetingRoom。
  • 按三端目录映射生成结构:module/{module}/、views/{module}/{entity}/、pages/{module}/{entity}/,并给出 Backend、Frontend、App 的模板参考。
  • 支持两条流程:创建完整模块,或向已有模块添加单个功能;会覆盖路由、菜单、依赖和权限标识 {module}:{entity}:{action}。
  • 使用 sys_{entity} 表名、数字菜单 ID、英文小写模块名等命名约束,避免命名漂移。

适用边界

资料中项目路径是本地 Windows 路径,若仓库结构不同,应先核对实际目录。它适合 RuoYi-Vue3-FastAPI 的模块化 CRUD 工程;不替代业务建模、数据库评审或 App 平台规范。

使用场景

  • 新建会议管理业务域时,按 meeting 模块生成 Backend、Frontend、App 目录与 CRUD 模板。
  • 在已有 reception 模块中添加接待类型功能,并生成 controller、views、pages 与 API 模板。
  • 配置功能权限时,批量生成 meeting:room:list 权限标识、数字菜单 ID 和路由注册说明。
  • 核对表名与实体命名,把 meetingRoom 映射为 sys_meeting_room 和驼峰实体文件。

适合人员

  • 维护 RuoYi-Vue3-FastAPI 后端接口的工程师:需要把新业务域拆成模块与 CRUD 功能并补齐 controller 模板。
  • 负责 Vue3 管理端页面的前端工程师:需要按实体生成 views、API 和路由,避免三端路径不一致。
  • 同时交付 App 端页面的全栈工程师:需要按 pages 结构生成移动页面和 API 调用模板。
  • 需要维护菜单与权限标识的后台开发者:需要批量生成权限码、菜单 ID 和注册说明。