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/ # Claude Code 配置(从配置包复制)
│ ├── settings.json
│ ├── hooks/
│ ├── commands/
│ └── skills/
├── .codex/ # Codex 配置(从配置包复制)
├── CLAUDE.md # 项目主指令文件(从配置包复制)
├── ruoyi-gateway/
├── ruoyi-auth/
├── ruoyi-modules/
├── ruoyi-common/ # 34 个公共模块
├── ruoyi-api/ # Dubbo 远程接口定义
├── plus-ui/
└── ...
第三步:开始使用
在项目目录下启动 Claude Code 或 Codex CLI,AI 将自动加载所有技能和配置:
claude
codex
购买地址:https://item.taobao.com/item.htm?id=1034806757671
所有评论(0)