RuoYi-Vue-Pro(芋道源码)AI 智能开发助手 | Claude Code + Codex 双引擎 | 40+ 专业技能 | 开箱即用

0 阅读8分钟

RuoYi-Vue-Pro(芋道源码)AI 智能开发助手 | Claude Code + Codex 双引擎 | 40+ 专业技能 | 开箱即用

商品简介

基于 RuoYi-Vue-Pro / 芋道源码(Java 8 + Spring Boot 2.7 + MyBatis-Plus + Spring Security + Vue 3 + Element Plus + TypeScript),深度定制的 AI 智能编程助手配置包。支持 Claude CodeOpenAI Codex 双 AI 引擎,内置 40+ 专业开发技能6 大快捷命令智能钩子系统,让 AI 真正理解您的项目架构和开发规范。

芋道源码是 RuoYi 生态中功能最丰富的企业级快速开发平台,集成了商城、工作流、支付、CRM、ERP、IoT、AI 等 10+ 业务模块。本配置包为每个模块都提供了专属开发技能,AI 能精准理解各模块架构并按规范生成代码。


核心亮点

双 AI 引擎支持

引擎配置目录入口文件说明
Claude Code.claude/CLAUDE.mdAnthropic Claude 官方 CLI 工具配置
OpenAI Codex.codex/AGENTS.mdOpenAI Codex CLI 工具配置

两套配置完全同步,无论您使用哪个 AI 工具,都能获得一致的智能开发体验。

40+ 专业开发技能

AI 不再是通用助手,而是深度理解芋道源码架构的专业开发伙伴。覆盖 10 大业务模块(商城、工作流、支付、CRM、ERP、IoT、AI 等),每个模块都有专属技能精准指导。

6 大快捷命令

一键执行复杂开发任务,告别重复劳动。从全栈功能开发到代码规范检查,一条命令搞定。

智能钩子系统

自动评估用户需求,精准匹配技能,确保每次响应都符合项目规范。


完整功能清单

一、快捷命令(6 个)

路径:.claude/commands/.codex/skills/

命令功能使用场景
/dev完整功能开发从零开始开发新功能,自动生成 Controller + Service + Mapper + VO + 前端页面 + API
/crud快速 CRUD基于已有数据库表,快速生成完整的前后端增删改查代码
/check代码规范检查检查代码是否符合芋道规范(@Resource 注入、DO 后缀、LambdaQueryWrapperX 等)
/progress项目进度报告查看当前开发任务的完成情况和待办事项
/next下一步建议AI 分析当前状态,给出下一步开发建议
/start项目快速启动快速了解项目结构和开发环境配置

二、专业技能库(40+ 个)

路径:.claude/skills/.codex/skills/

核心开发技能
技能触发词功能描述
crud-developmentCRUD、业务模块、Entity、Service、Controller开发完整业务模块 CRUD 开发,DO + VO + Mapper + Service + Controller 全套代码生成
api-developmentAPI设计、RESTful、接口规范、路径设计API 接口设计,/create + /update + /delete + /page 标准路径
database-ops数据库、SQL、建表、字典、菜单、迁移数据库表设计(BaseDO 字段对应)、字典管理、菜单权限配置
error-handler异常、错误码、ErrorCode、异常处理错误码枚举体系、throw exception(XXX_NOT_EXISTS) 标准用法
architecture-design架构、模块设计、分层、依赖、新模块业务模块(yudao-module-xxx)创建与三层架构设计
project-navigator目录结构、文件在哪、代码定位、找文件10+ 模块项目结构导航,快速定位代码文件
test-development测试、单元测试、Mock、JUnitJUnit5 + Mockito 单元测试开发
utils-toolkit工具类、BeanUtils、HuTool、JsonUtilsHuTool 5.x 工具库 + 项目内置工具使用指南
json-serializationJSON、序列化、Jackson、@JsonFormatJackson 序列化配置、LocalDateTime 格式化
i18n-development国际化、i18n、多语言、翻译Spring MessageSource 国际化方案
performance-doctor性能、优化、慢SQL、缓存、N+1性能诊断,SQL 优化、缓存策略、N+1 问题
media-processing文件上传、Excel、导入导出、图片文件上传组件、Excel 导入导出处理
安全与权限
技能触发词功能描述
security-auth认证、授权、权限、登录、Token、OAuth2Spring Security 认证,@PreAuthorize("@ss.hasPermission('xxx')") 权限注解
data-permission数据权限、部门权限、数据隔离数据权限过滤,行级数据隔离
multi-tenant多租户、租户隔离、@TenantIgnore多租户数据隔离,租户套餐管理、跨租户操作
前端 / UI(Vue 3 + Element Plus)
技能触发词功能描述
ui-frontend前端组件、Element Plus、表单、表格、弹窗Vue 3 + Element Plus 原生组件开发,Dialog/ContentWrap/Pagination 封装组件
store-management状态管理、Pinia、Store、持久化Pinia 状态管理,Setup Store 模式
基础设施
技能触发词功能描述
cache-strategy缓存、Redis、Redisson、分布式锁、Lock4jRedis 缓存策略、Redisson 分布式锁、Spring Cache 注解
scheduled-jobs定时任务、Job、调度、Cron定时任务管理,支持多种任务框架
realtime-communicationWebSocket、实时、推送、SSE、消息队列WebSocket 双向通信和 SSE 服务端推送
file-storage文件存储、OSS、MinIO、S3、上传下载多存储适配(本地/MinIO/OSS/S3),文件上传下载
notification-system通知、站内信、短信、邮件站内信、短信、邮件多渠道消息通知
辅助工具
技能触发词功能描述
brainstorm头脑风暴、方案、怎么设计、有什么办法、创意创意探索与方案设计
task-tracker创建任务、跟踪任务、记录进度、恢复任务开发任务进度跟踪,中断恢复
git-workflowgit、提交、commit、分支、合并、pushGit 版本控制操作规范
tech-decision选型、用什么、对比、哪个好、优缺点技术选型与方案对比
bug-detectiveBug、报错、不工作、调试、排查、为什么Bug 排查与问题定位
code-patterns规范、禁止、命名、代码风格、检查全栈编码规范速查(后端 + 前端)
框架专属技能(L4 级别 - 芋道独有)
技能触发词功能描述
mall-development商城、商品、订单、营销、交易商城模块开发(product/promotion/trade/statistics 四大子模块)
bpm-workflow工作流、Flowable、审批、流程基于 Flowable 6.8 的 BPM 工作流引擎开发
payment-integration支付、支付宝、微信支付、退款支付模块开发,支付宝/微信支付渠道适配器模式
wechat-integration微信、公众号、小程序、WxJava基于 WxJava SDK 的微信公众号管理
code-generator代码生成、生成代码、Velocity、模板代码生成器,自动生成 CRUD 全套代码
crm-developmentCRM、客户、联系人、商机、合同CRM 模块开发(客户、联系人、商机、合同、回款全链路)
erp-developmentERP、库存、采购、销售、财务ERP 模块开发(库存、采购、销售、财务、产品全链路)
iot-developmentIoT、物联网、设备、MQTT、物模型IoT 模块开发(三层架构、设备管理、物模型、协议适配)
ai-integrationAI、大模型、ChatGPT、对话、知识库AI 模块开发(大模型集成、对话管理、知识库 RAG、AI 绘画)
social-login社交登录、第三方登录、JustAuth、微信登录基于 JustAuth 的社交登录(微信/QQ/钉钉/GitHub 等多平台)
AI 协作
技能触发词功能描述
collaborating-with-codexCodex、协作、多模型、原型与 OpenAI Codex 协同开发,任务委托与代码审查
collaborating-with-geminiGemini、协作、多模型、前端原型与 Google Gemini 协同开发,前端原型与 UI 设计
add-skill添加技能、创建技能、新技能技能创建与维护指南

智能钩子系统

skill-forced-eval(技能强制评估)

每次用户提问时,钩子自动:

  1. 分析用户需求关键词
  2. 从 40 个技能中匹配相关技能(支持多技能联动)
  3. 注入技能评估提示,强制 AI 激活对应技能
  4. 确保 AI 按芋道项目规范响应,而非给出通用回答

示例:当用户说"帮我开发一个优惠券管理功能",钩子自动匹配:

  • crud-development(业务模块 CRUD 开发)
  • database-ops(数据库建表和字典配置)
  • mall-development(商城模块专属规范)

pre-tool-use(工具使用前检查)

在 AI 执行文件操作前,自动检查:

  • 文件路径是否在项目范围内
  • 是否误操作敏感文件(如配置文件、密钥文件)
  • 代码规范预检(@Resource 注入、DO 后缀、LambdaQueryWrapperX 等)

技术栈

后端技术

层级技术版本说明
语言Java8 (1.8)广泛兼容
框架Spring Boot2.7.18单体应用
ORMMyBatis-Plus3.5.15LambdaQueryWrapperX
认证Spring Security最新@PreAuthorize("@ss.hasPermission('xxx')")
API 文档OpenAPI 3.0最新@Tag + @Operation
工具库HuTool5.xhutool-all
注入方式@Resource-统一使用 @Resource
对象转换BeanUtils.toBean()-HuTool BeanUtil 封装
日期类型LocalDateTime-Java 8 时间 API
缓存Redis + Redisson最新分布式锁 + 缓存
数据库MySQL5.7+主流关系型数据库

前端技术

层级技术版本说明
框架Vue 33.xComposition API
UI 组件Element Plus最新原生 el- 组件
语言TypeScript最新类型安全
状态管理Pinia最新Setup Store 模式
HTTPAxios (request 封装)最新request.get/post/put/delete
消息提示useMessage Hook-非 ElMessage 直接调用
构建Vite最新现代构建工具

业务模块结构

模块包路径用途
yudao-module-systemcn.iocoder.yudao.module.system系统管理(用户/角色/菜单/部门/租户)
yudao-module-infracn.iocoder.yudao.module.infra基础设施(代码生成/配置/文件/日志)
yudao-module-bpmcn.iocoder.yudao.module.bpm工作流(Flowable)
yudao-module-paycn.iocoder.yudao.module.pay支付(支付宝/微信)
yudao-module-mallcn.iocoder.yudao.module.mall商城(商品/营销/交易)
yudao-module-crmcn.iocoder.yudao.module.crmCRM 客户管理
yudao-module-erpcn.iocoder.yudao.module.erpERP
yudao-module-iotcn.iocoder.yudao.module.iotIoT 物联网
yudao-module-aicn.iocoder.yudao.module.aiAI 大模型
yudao-module-membercn.iocoder.yudao.module.member会员管理

安装使用

第一步:获取配置包

下载完整配置包。

第二步:放入项目根目录

将以下文件/目录放入您的 RuoYi-Vue-Pro 项目根目录:

.claude/          # Claude Code 配置(skills、commands、hooks)
.codex/           # OpenAI Codex 配置(完全同步)
CLAUDE.md         # Claude Code 入口指令文件
AGENTS.md         # Codex 入口指令文件

第三步:启动 AI 工具

启动 Claude Code 或 Codex CLI,AI 将自动加载所有技能和配置。

# Claude Code
claude

# OpenAI Codex
codex

AI 会自动识别芋道源码项目结构,使用 cn.iocoder.yudao 包名、XxxDO Entity 命名、LambdaQueryWrapperX 查询构建、BeanUtils.toBean() 对象转换、@Resource 依赖注入等正确的技术规范来辅助开发。

购买地址:item.taobao.com/item.htm?id…