RuoYi-Cloud-Plus / Dromara 微服务版 AI 智能开发助手 | Claude Code + Codex 双引擎 | 41+ 专业技能 | 开箱即用
商品简介
基于 RuoYi-Cloud-Plus(Java 17 + Spring Boot 3.5.9 + Spring Cloud 2025.0.1 + Apache Dubbo 3.3.6 + Nacos 2.5.1 + Seata 2.5.0 + MyBatis-Plus 3.5.16 + Sa-Token 1.44.0 + Vue 3.5 + Element Plus 2.11 + TypeScript + Pinia),深度定制的 AI 智能编程助手配置包。支持 Claude Code 和 OpenAI Codex 双引擎,内置 41+ 专业开发技能、6 大快捷命令、智能钩子系统,为 Dromara 微服务生态提供全方位 AI 辅助。
核心亮点
🚀 双 AI 引擎支持
| 引擎 | 配置目录 | 入口文件 | 说明 |
|---|
| Claude Code | .claude/ | CLAUDE.md | 主力引擎,技能系统 + 钩子系统完整支持 |
| OpenAI Codex | .codex/ | codex.md | 辅助引擎,49 个镜像技能 + 6 命令技能 + 3 管理技能 |
两套引擎共享同一套技能知识库,开发者可根据场景灵活切换。
🎯 41+ 专业开发技能
覆盖企业级微服务开发全场景:从 CRUD 业务开发到 Dubbo RPC 远程调用、从 Gateway 鉴权到 Seata 分布式事务、从 Warm-Flow 工作流到 Easy-ES 全文检索、从 SkyWalking 链路追踪到 Prometheus 监控。每个技能都针对 RuoYi-Cloud-Plus 的 MyBatis-Plus + Sa-Token + Dubbo + Vue 3 Composition API 技术栈深度定制。
⚡ 6 大快捷命令
一键触发常用开发流程,覆盖从项目启动到代码检查的全生命周期。
🔧 智能钩子系统
- skill-forced-eval:每次用户提问自动评估并激活匹配技能,技能激活率 90%+
- pre-tool-use:文件操作安全检查,防止误操作核心配置
完整功能清单
一、快捷命令(6 个)
| 命令 | 功能 | 使用场景 |
|---|
/dev | 开发新功能(全栈代码生成) | 从零开发完整业务模块,含 Entity/BO/VO/Mapper/Service/Controller + 前端页面 |
/crud | 快速 CRUD(基于已有表) | 数据库表已存在,快速生成全栈代码 |
/check | 代码规范检查 | 提交前检查是否符合 RuoYi-Cloud-Plus 规范(构造注入、BO/VO 分离等) |
/progress | 项目进度报告 | 查看当前开发任务的整体进度 |
/next | 下一步建议 | 获取 AI 对下一步开发的建议 |
/start | 项目快速启动 | 首次接触项目或搭建开发环境时 |
二、专业技能库(41 个)
🏗️ 核心开发技能
| 技能 | 功能 | 触发词 |
|---|
crud-development | 业务模块全栈 CRUD 开发(Entity/BO/VO/Mapper/Service/Controller) | CRUD、业务模块、Entity、Service、Controller开发 |
api-development | RESTful API 设计与规范 | API设计、RESTful、接口规范、路径设计 |
database-ops | 数据库设计与操作 | 数据库、SQL、建表、字典、菜单、索引 |
error-handler | 异常处理与全局异常(含 Dubbo 异常) | 异常处理、ServiceException、全局异常、Dubbo异常 |
json-serialization | Jackson 序列化与数据脱敏 | JSON、序列化、Jackson、@JsonFormat、脱敏 |
utils-toolkit | 工具类使用指南(MapstructUtils/Hutool) | 工具类、MapstructUtils、StringUtils、Hutool |
code-patterns | 编码规范与最佳实践 | 规范、禁止、命名、代码风格、检查 |
project-navigator | 项目结构导航(含微服务定位) | 目录结构、文件在哪、代码定位、哪个服务 |
i18n-development | 国际化与多语言 | 国际化、i18n、多语言、翻译 |
🔐 安全与权限
| 技能 | 功能 | 触发词 |
|---|
security-auth | Sa-Token 认证 + Gateway 鉴权 | 认证、授权、权限、登录、Sa-Token、Gateway鉴权 |
data-permission | 数据权限与 Dubbo 跨服务传递 | 数据权限、部门权限、数据隔离、DubboDataPermission |
🎨 前端 / UI
| 技能 | 功能 | 触发词 |
|---|
ui-frontend | Vue 3 + Element Plus 页面开发 | 前端组件、Element Plus、表单、表格、弹窗 |
ui-design | UI 设计规范(UnoCSS + VXE-Table) | UI设计、布局、响应式、UnoCSS、VXE-Table |
store-management | Pinia 状态管理 | 状态管理、Pinia、Store、字典 |
media-processing | 文件上传/Excel/OSS 处理 | 文件上传、Excel、导入导出、OSS |
⚙️ 基础设施
| 技能 | 功能 | 触发词 |
|---|
architecture-design | 微服务架构设计(34 个公共模块) | 架构、模块设计、三层架构、微服务架构 |
performance-doctor | 性能诊断(含 Dubbo 延迟分析) | 性能、优化、慢SQL、缓存、链路分析、Dubbo延迟 |
cache-strategy | Redis/Redisson 缓存与分布式锁 | 缓存、Redis、Redisson、分布式锁、Lock4j |
scheduled-jobs | SnailJob 任务调度 | 定时任务、SnailJob、调度、Cron |
realtime-communication | WebSocket + SSE 实时通信 | WebSocket、实时、推送、SSE |
file-storage | OSS 文件存储(S3 协议) | 文件存储、OSS、MinIO、S3、上传下载 |
notification-system | 通知系统(站内信/短信/邮件) | 通知、站内信、短信、邮件、SMS4J |
test-development | 单元测试与 Dubbo Mock | 测试、单元测试、Mock、JUnit、Dubbo Mock |
🌟 框架专属技能(L4 - 微服务核心)
| 技能 | 功能 | 触发词 |
|---|
microservice-architecture | 微服务架构设计与服务拆分 | 微服务、服务拆分、模块划分、部署、新增服务 |
service-registry | Nacos 注册中心与配置中心 | Nacos、注册中心、配置中心、服务发现 |
api-gateway | Gateway 网关路由与鉴权 | Gateway、网关、路由、限流、过滤器 |
dubbo-rpc | Dubbo RPC 远程调用(非 Feign) | Dubbo、远程调用、RPC、@DubboService、@DubboReference |
distributed-transaction | Seata 分布式事务 | 分布式事务、Seata、@GlobalTransactional |
message-queue | RocketMQ 消息队列 | 消息队列、RocketMQ、消息、事务消息 |
elasticsearch | Easy-ES 搜索引擎 | 搜索、Elasticsearch、Easy-ES、全文检索 |
code-generator | Velocity 代码生成器 | 代码生成、生成代码、Velocity、模板 |
observability | 可观测性(SkyWalking/Logstash/Prometheus) | 监控、链路追踪、SkyWalking、Logstash、Prometheus |
workflow-engine | Warm-Flow 工作流引擎 | 工作流、Warm-Flow、审批、流程 |
🔧 辅助工具
| 技能 | 功能 | 触发词 |
|---|
brainstorm | 头脑风暴与方案设计 | 头脑风暴、方案、怎么设计、有什么办法、创意 |
task-tracker | 任务跟踪与进度管理 | 创建任务、跟踪任务、记录进度、恢复任务 |
git-workflow | Git 工作流规范 | git、提交、commit、分支、合并、push |
tech-decision | 技术选型与方案对比 | 选型、用什么、对比、哪个好、优缺点 |
bug-detective | Bug 排查与调试 | Bug、报错、不工作、调试、排查、为什么 |
🤖 AI 协作
| 技能 | 功能 | 触发词 |
|---|
collaborating-with-codex | OpenAI Codex CLI 协作 | Codex、协作、多模型、原型 |
collaborating-with-gemini | Google Gemini CLI 协作 | Gemini、协作、多模型、前端原型 |
add-skill | 动态添加/修改技能 | 添加技能、创建技能、新技能、技能开发、写技能 |
智能钩子系统
skill-forced-eval(技能强制评估)
每次用户提问时自动触发,将用户问题与 41 个技能的触发词进行匹配,注入评估指令要求 AI 必须:
- 评估 - 列出所有匹配技能及匹配理由
- 激活 - 逐个调用
Skill() 加载技能知识
- 实现 - 所有技能激活后才开始编码
确保 AI 在每次回答时都能利用完整的项目知识库,将技能激活率从约 25% 提升到 90% 以上。
pre-tool-use(安全检查)
在文件操作前进行安全检查,防止 AI 误操作以下关键文件:
- 核心配置文件(
application.yml、bootstrap.yml 等)
- 安全相关文件(密钥、证书等)
- Nacos/Seata 配置文件
技术栈
后端
| 类别 | 技术 | 版本 |
|---|
| 语言 | Java | 17 |
| 框架 | Spring Boot | 3.5.9 |
| 微服务 | Spring Cloud | 2025.0.1 |
| RPC | Apache Dubbo | 3.3.6 |
| 注册/配置中心 | Nacos | 2.5.1 |
| 分布式事务 | Seata | 2.5.0 |
| ORM | MyBatis-Plus | 3.5.16 |
| 认证 | Sa-Token | 1.44.0 |
| 对象转换 | MapStruct + @AutoMapper | - |
| 缓存/锁 | Redis + Redisson | - |
| 任务调度 | SnailJob | - |
| 工作流 | Warm-Flow | - |
| 搜索 | Easy-ES (Elasticsearch) | - |
| 监控 | SkyWalking + Prometheus + Logstash | - |
前端
| 类别 | 技术 | 版本 |
|---|
| 框架 | Vue 3 (Composition API + <script setup>) | 3.5.22 |
| UI 库 | Element Plus(原生使用) | 2.11.7 |
| 状态管理 | Pinia(Setup Store) | 3.0.3 |
| 语言 | TypeScript | ~5.9 |
| 构建 | Vite | 6.4.1 |
| CSS | UnoCSS + SASS | - |
| 表格 | VXE-Table | 4.17.7 |
微服务架构
| 服务 | 模块 | 端口 | 职责 |
|---|
| 网关 | ruoyi-gateway | 8080 | 路由转发、Sa-Token 鉴权、限流 |
| 认证 | ruoyi-auth | 9210 | 多方式登录(密码/手机/邮箱/社交/小程序) |
| 系统 | ruoyi-modules/ruoyi-system | 9201 | 用户/角色/菜单/部门/租户/字典 |
| 代码生成 | ruoyi-modules/ruoyi-gen | 9202 | 数据库表到代码生成 |
| 任务调度 | ruoyi-modules/ruoyi-job | 9203 | SnailJob 客户端 |
| 资源 | ruoyi-modules/ruoyi-resource | 9204 | OSS/邮件/短信 |
| 工作流 | ruoyi-modules/ruoyi-workflow | 9205 | Warm-Flow 工作流引擎 |
| Nacos | ruoyi-visual/ruoyi-nacos | 8848 | 注册/配置中心 |
| Seata | ruoyi-visual/ruoyi-seata-server | 8091 | 分布式事务协调 |
| SnailJob | ruoyi-visual/ruoyi-snailjob-server | 8800 | 任务调度管理中心 |
| 监控 | ruoyi-visual/ruoyi-monitor | 9100 | Spring Boot Admin |
安装使用
第一步:下载配置包
下载完整配置包,包含 .claude/ 和 .codex/ 两套配置目录。
第二步:放置配置
将 .claude/ 和 CLAUDE.md 放到你的 RuoYi-Cloud-Plus 项目根目录下:
your-ruoyi-cloud-plus-project/
├── .claude/
│ ├── settings.json
│ ├── hooks/
│ ├── commands/
│ └── skills/
├── .codex/
├── CLAUDE.md
├── ruoyi-gateway/
├── ruoyi-auth/
├── ruoyi-modules/
├── ruoyi-common/
├── ruoyi-api/
├── plus-ui/
└── ...
第三步:开始使用
在项目目录下启动 Claude Code 或 Codex CLI,AI 将自动加载所有技能和配置:
claude
codex
购买地址:item.taobao.com/item.htm?id…