跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaAIjava

RuoYi-Vue-Plus AI 智能编程助手配置方案

基于 RuoYi-Vue-Plus 5.X 框架定制的 AI 智能编程助手配置包。支持 Claude Code 和 OpenAI Codex 双引擎,内置 40+ 专业技能、10 大快捷命令及智能钩子系统。内容涵盖目录结构、技术规范(三层架构、API 规范)、使用方法和环境要求,旨在提升企业级项目开发效率并统一代码规范。

CloudNative发布于 2026/4/6更新于 2026/5/2329 浏览
RuoYi-Vue-Plus AI 智能编程助手配置方案

RuoYi-Vue-Plus AI 智能编程助手

概述

基于 RuoYi-Vue-Plus 5.X 企业级后端框架,深度定制的 AI 智能编程助手配置包。支持 Claude Code 和 OpenAI Codex 双 AI 引擎,内置 40+ 专业开发技能、10 大快捷命令、智能钩子系统,让 AI 真正理解您的项目架构和开发规范,实现 10 倍开发效率提升。

核心亮点

🚀 双 AI 引擎支持
引擎配置目录说明
Claude Code.claude/Anthropic Claude 官方 CLI 工具配置
OpenAI Codex.codex/OpenAI Codex CLI 工具配置

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

🎯 40+ 专业开发技能

AI 不再是通用助手,而是深度理解 RuoYi-Vue-Plus 架构的专业开发伙伴。

⚡ 10 大快捷命令

一键执行复杂开发任务,告别重复劳动。

🔧 智能钩子系统

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

完整功能清单

一、快捷命令(10 个)

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

命令功能使用场景
/dev🔥 完整功能开发从零开始开发新功能,包含数据库设计、代码生成、菜单配置
/crud⚡ 快速 CRUD 生成基于已有数据库表,一键生成后端 7 层代码
/check🔍 代码规范检查检查包名、API 路径、权限注解、对象转换等 10 项规范
/progress📊 项目进度分析扫描代码完整性,生成进度报告,统计 TODO/FIXME
/next💡 下一步建议分析项目状态,智能推荐开发优先级和方向
/sync🔄 全量状态同步
同步代码与文档,生成综合报告(每周使用)
/start👋 项目快速了解新成员入门必看,自动生成项目概览
/init-docs📝 文档初始化一键创建完整的项目文档体系
/update-status📈 增量状态更新功能完成后立即更新状态(日常使用)
/add-todo✅ 添加待办事项快速添加任务,支持优先级、模块、截止日期
二、专业技能库(40+ 个)

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

🏗️ 核心开发技能(8 个)
技能触发词功能描述
crud-developmentCRUD、Entity、Service、Controller三层架构 CRUD 开发规范
api-developmentAPI、RESTful、接口规范API 设计与开发规范
database-ops数据库、SQL、建表、字典数据库设计与操作
backend-annotations注解、@RateLimiter、@DataScope后端注解使用指南
utils-toolkit工具类、StringUtils、MapstructUtils工具类使用手册
error-handler异常、ServiceException异常处理规范
test-development测试、JUnit5、Mockito单元测试开发
code-patterns规范、命名、Git 提交代码规范速查
🔐 安全与权限(4 个)
技能触发词功能描述
security-guard安全、Sa-Token、认证授权安全开发规范
data-permission数据权限、@DataPermission行级数据权限实现
tenant-management多租户、租户隔离、SaaS多租户开发指南
social-login第三方登录、OAuth、微信登录社交登录集成
⚙️ 基础设施(6 个)
技能触发词功能描述
redis-cacheRedis、缓存、@Cacheable、分布式锁Redis 缓存开发
scheduled-jobs定时任务、SnailJob、@Scheduled任务调度开发
file-oss-management文件上传、OSS、MinIO文件存储管理
websocket-sseWebSocket、SSE、实时推送实时通信开发
sms-mail短信、邮件、验证码消息通知开发
workflow-engine工作流、审批流、WarmFlow工作流引擎开发
🔧 辅助工具(8 个)
技能触发词功能描述
json-serializationJSON、序列化、BigDecimalJSON 处理规范
performance-doctor性能、慢查询、优化性能诊断与优化
bug-detectiveBug、报错、异常Bug 排查助手
git-workflowGit、提交、分支Git 工作流规范
project-navigator项目结构、文件定位项目导航指南
architecture-design架构、模块划分系统架构设计
tech-decision技术选型、方案对比技术决策辅助
brainstorm头脑风暴、创意方案探索助手
🤖 AI 协作(3 个)
技能触发词功能描述
collaborating-with-codexCodex、多模型协作Codex 协同开发
collaborating-with-geminiGemini、前端原型Gemini 协同开发
banana-image生成图片、AI 图片、海报AI 图片生成(4K 支持)
📋 项目管理(3 个)
技能触发词功能描述
task-tracker任务跟踪、记录进度任务进度追踪
add-skill添加技能、创建技能技能开发指南
store-pcPC Store、Pinia状态管理指南
三、智能钩子系统(3 个)

路径:.claude/hooks/

钩子功能说明
skill-forced-eval.js技能强制评估用户提问时自动匹配技能,确保规范遵循
pre-tool-use.js工具预处理工具调用前的拦截和验证
stop.js停止处理任务完成时的清理和通知

核心机制:每次用户提问,钩子自动注入技能评估提示,AI 必须先匹配技能、激活技能、再执行任务,确保每次响应都符合项目规范。

四、智能代理(2 个)

路径:.claude/agents/

代理功能使用场景
project-manager项目管理助手创建需求文档、跟踪进度、管理待办
code-reviewer代码审查助手自动检查代码规范、发现潜在问题
五、文档模板(3 个)

路径:.claude/templates/

模板用途
待办清单模板.md标准化待办事项格式
需求文档模板.md标准化需求文档格式
项目状态模板.md标准化项目状态格式
六、开发文档(8 篇)

路径:.claude/docs/

文档内容
框架说明.md框架整体介绍
后端开发指南.md后端开发规范
前端开发指南.md前端开发规范
数据库设计规范.md数据库设计标准
工具类使用指南.md工具类速查手册
工作流开发指南.md工作流集成指南
新功能开发流程规范.md开发流程标准
新项目开发流程.md项目启动指南
七、配置文件(2 个)
文件用途
.claude/settings.jsonClaude Code 全局配置
.claude/framework-config.json框架配置信息
八、音频资源
文件用途
.claude/audio/completed.wav任务完成提示音

目录结构总览

RuoYi-Vue-Plus/
├── .claude/ # Claude Code 配置
│   ├── commands/ # 10 个快捷命令
│   │   ├── dev.md # 完整功能开发
│   │   ├── crud.md # 快速 CRUD 生成
│   │   ├── check.md # 代码规范检查
│   │   ├── progress.md # 项目进度分析
│   │   ├── next.md # 下一步建议
│   │   ├── sync.md # 全量状态同步
│   │   ├── start.md # 项目快速了解
│   │   ├── init-docs.md # 文档初始化
│   │   ├── update-status.md # 增量状态更新
│   │   └── add-todo.md # 添加待办事项
│   ├── skills/ # 40+ 专业技能
│   │   ├── crud-development/ # CRUD 开发
│   │   ├── api-development/ # API 开发
│   │   ├── database-ops/ # 数据库操作
│   │   ├── security-guard/ # 安全开发
│   │   ├── redis-cache/ # Redis 缓存
│   │   ├── workflow-engine/ # 工作流引擎
│   │   ├── ... (40+ 技能)
│   │   └── banana-image/ # AI 图片生成
│   ├── hooks/ # 智能钩子
│   │   ├── skill-forced-eval.js # 技能强制评估
│   │   ├── pre-tool-use.js # 工具预处理
│   │   └── stop.js # 停止处理
│   ├── agents/ # 智能代理
│   │   ├── project-manager.md # 项目管理助手
│   │   └── code-reviewer.md # 代码审查助手
│   ├── templates/ # 文档模板
│   │   ├── 待办清单模板.md
│   │   ├── 需求文档模板.md
│   │   └── 项目状态模板.md
│   ├── docs/ # 开发文档
│   │   ├── 框架说明.md
│   │   ├── 后端开发指南.md
│   │   └── ... (8 篇文档)
│   ├── audio/ # 音频资源
│   │   └── completed.wav
│   ├── settings.json # 全局配置
│   └── framework-config.json # 框架配置
├── .codex/ # Codex CLI 配置
│   └── skills/ # 40+ 专业技能(与 Claude 同步)
│       ├── crud-development/
│       ├── dev/ # 快捷命令转技能
│       ├── crud/
│       ├── check/
│       ├── progress/
│       ├── next/
│       ├── sync/
│       ├── start/
│       ├── init-docs/
│       ├── update-status/
│       ├── add-todo/
│       └── ... (40+ 技能)
└── CLAUDE.md # 项目规范主文件

技术规范内置

本配置包深度集成 RuoYi-Vue-Plus 开发规范:

架构规范
  • ✅ 三层架构:Controller → Service → Mapper(无 DAO 层)
  • ✅ 包名规范:org.dromara.*
  • ✅ 实体基类:TenantEntity(多租户支持)
  • ✅ 对象转换:MapstructUtils.convert()
  • ✅ 主键策略:雪花 ID(非自增)
API 规范
操作HTTP 方法路径
分页查询GET/list
获取详情GET/{id}
新增POST/
修改PUT/
删除DELETE/{ids}
导出POST/export
代码检查项
  • 🔴 严重:包名必须是 org.dromara.*
  • 🔴 严重:禁止完整类型引用
  • 🔴 严重:API 路径必须规范
  • 🟡 警告:必须使用 @SaCheckPermission
  • 🟡 警告:必须使用 MapstructUtils
  • 🟡 警告:BO 必须使用 @AutoMapper

使用效果对比

场景传统开发使用本配置包
新建 CRUD 模块2-4 小时/crud 5 分钟
代码规范检查人工审查 1 小时/check 1 分钟
了解项目结构阅读文档 2 小时/start 30 秒
项目进度统计手动统计半天/progress 1 分钟
新功能开发边查边写 1 天/dev 自动引导 2 小时

效率提升:5-10 倍

适用人群

  • ✅ RuoYi-Vue-Plus 开发者:提升开发效率,规范代码质量
  • ✅ 企业开发团队:统一开发规范,降低沟通成本
  • ✅ AI 编程爱好者:学习如何定制专业 AI 编程助手
  • ✅ 独立开发者:快速上手企业级项目开发

环境要求

  • Claude Code:需安装 Claude Code CLI
  • OpenAI Codex:需安装 Codex CLI
  • RuoYi-Vue-Plus:5.X 版本

使用方法

  1. 将 .claude/ 和 .codex/ 目录复制到您的 RuoYi-Vue-Plus 项目根目录
  2. 将 CLAUDE.md 复制到项目根目录
  3. 启动 Claude Code 或 Codex CLI
  4. 输入 /start 开始体验

文件统计

类别数量
快捷命令10 个
专业技能40+ 个
智能钩子3 个
智能代理2 个
文档模板3 个
开发文档8 篇
配置文件2 个
总文件数80+ 个

目录

  1. RuoYi-Vue-Plus AI 智能编程助手
  2. 概述
  3. 核心亮点
  4. 🚀 双 AI 引擎支持
  5. 🎯 40+ 专业开发技能
  6. ⚡ 10 大快捷命令
  7. 🔧 智能钩子系统
  8. 完整功能清单
  9. 一、快捷命令(10 个)
  10. 二、专业技能库(40+ 个)
  11. 🏗️ 核心开发技能(8 个)
  12. 🔐 安全与权限(4 个)
  13. ⚙️ 基础设施(6 个)
  14. 🔧 辅助工具(8 个)
  15. 🤖 AI 协作(3 个)
  16. 📋 项目管理(3 个)
  17. 三、智能钩子系统(3 个)
  18. 四、智能代理(2 个)
  19. 五、文档模板(3 个)
  20. 六、开发文档(8 篇)
  21. 七、配置文件(2 个)
  22. 八、音频资源
  23. 目录结构总览
  24. 技术规范内置
  25. 架构规范
  26. API 规范
  27. 代码检查项
  28. 使用效果对比
  29. 适用人群
  30. 环境要求
  31. 使用方法
  32. 文件统计
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Flutter pathfinding 库在 OpenHarmony 上的适配与实战
  • QGroundControl 跨平台无人机地面站安装指南
  • 在 TRAE IDE 中配置 MCP 服务器的方法
  • 应对高 AIGC 率检测:学术论文写作与优化的技术解析
  • 字节跳动前端一面面经深度解析
  • CopilotKit:AI Copilot 前端开发框架
  • 基于代价模型的连接条件下推优化技术
  • AI 本地批量生成漫剧人物三视图实现教程
  • Java 导出 Excel 的主流方案:POI、EasyExcel 与模板引擎实战
  • Hugging Face Transformers 大模型开发实战指南
  • 计算病理与医学 AI 迈向智能体时代:5 篇文献技术路线对比
  • AIGC 时代大模型幻觉问题深度治理:技术体系、工程实践与未来演进
  • 动态规划路径问题入门:核心定义与 LeetCode 例题解析
  • Java Web 开发基础 (1) —— Spring Web MVC
  • 《数据结构(C 语言版)》严蔚敏 第三版 经典教材导读
  • Ubuntu 20.04 安装 OpenCV 步骤及 libjasper-dev 依赖报错解决
  • 基于 Spring Cloud 的分布式智能推荐系统架构与实践
  • 从 0 到 1 打造 RISC-V 智能家居中控:硬件固件通信全链路实战
  • Vue3 与 UniApp 项目配置 ESLint 9 Prettier Husky Lint-staged EditorConfig Stylelint
  • OpenClaw 技术解析:从智能助手到自动化引擎

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online