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 CodeOpenAI 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 必须:

  1. 评估 - 列出所有匹配技能及匹配理由
  2. 激活 - 逐个调用 Skill() 加载技能知识
  3. 实现 - 所有技能激活后才开始编码

确保 AI 在每次回答时都能利用完整的项目知识库,将技能激活率从约 25% 提升到 90% 以上。

pre-tool-use(安全检查)

在文件操作前进行安全检查,防止 AI 误操作以下关键文件:

  • 核心配置文件(application.ymlbootstrap.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 Code
claude

# OpenAI Codex
codex

购买地址:https://item.taobao.com/item.htm?id=1034806757671

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐