【RuoYi-SpringBoot3-Pro】:将 AI 编程融入传统 java 开发

【RuoYi-SpringBoot3-Pro】:将 AI 编程融入传统 java 开发

【RuoYi-SpringBoot3-Pro】:将 AI 编程融入传统 java 开发

有小伙伴问RuoYi-SpringBoot3-Pro刚开始的 rules 怎么没有了,因为现在国外国内的开发工具层出不穷,一个工具一个配置规则对项目来说不太现实,所以一直想换成更通用的解决方案。
这里将介绍 skillsspec,以及我现在的主力开发组合:Claude Code + Antigravity

Skills

Skills 对于使用 AI 编程的小伙伴来说肯定很熟悉了,这里也不再赘述。
RuoYi-SpringBoot3-Pro 中使用 openskills 安装和管理 Skills,使用起来也非常简单。

安装 openskills

npm i -g openskills 

安装 Skills

openskills install anthropics/skills --universal 

同步至AGENTS.md

openskills sync 

skill-creator

RuoYi-SpringBoot3-Pro 默认安装了 skill-creator,它是一个专门用于创建和管理 Skills 的技能。当你想为 Claude 扩展新的专业能力时,只需在对话中提到"创建一个新的 skill"或"更新某个 skill",它就会被自动触发。
通过 skill-creator,你可以轻松将项目特有的开发经验和业务逻辑教给 AI,让它真正成为"懂你项目"的编程助手。

在这里插入图片描述

OpenSpec

AI 编程虽然强大,但当需求只存在于聊天记录中时,当超过上下文,多轮对话后,输出往往不可预测。
AI 可能漏掉需求、添加不需要的功能,或者理解偏差导致返工。
OpenSpec 通过引入轻量级的规范工作流,在实现之前锁定需求,让输出变得可控、可审查。

安装

npm install -g @fission-ai/openspec@latest 

初始化

RuoYi-SpringBoot3-Pro 已经内置了 OpenSpec,你可以根据实际需求修改 ./openspec,在项目你可以直接使用斜杠命令:

  • /openspec-proposal - 创建变更提案
  • /openspec-apply - 开始实现
  • /openspec-archive - 归档完成的变更

Claude Code

不知道多久没使用过命令行工具了,使用 Claude Code 后又找到曾经开发的感觉,当然习惯可视化界面的小伙伴也可以通过安装 vscode 插件 的方式,继续使用自己习惯的开发方式。
同样的,介绍Claude Code 的文章已经被写烂了,这里就介绍下根据我自己的习惯进行的一些配置。

配置

使用命令行时,跳过所有权限提示

claude --dangerously-skip-permissions 

使用插件时,跳过所有权限提示

插件其他配置:

cc-switch

众所周知的原因,国内使用 claude 模型比较曲折,各种中转站、国内替代也应运而生。为了方便管理,我这里使用 cc-switch,工具非常傻瓜化,还没有使用的小伙伴可以自行安装使用。

Antigravity

白嫖了一年的学生会员,哦吼吼,就将 Antigravity 作为自己开发的主力 IDE,配合 Claude Code 足以应对日常的开发工作。
AI IDE 虽然繁多,但是基本设置大同小异,这里对 Antigravity 进行简单的配置即可流畅的开发

再添加一个全局 rules

Always respond in 中文 

Antigravity 与 IDEA 间快速切换

IDEA,作为 java 开发的工具,还是不可替代,所以就需要经常在 IDEAAntigravity 直接切换,这里我们分别在两个 IDE 中安装插件:

总结

本文介绍了如何在 RuoYi-SpringBoot3-Pro 项目中融入 AI 编程能力,主要包含以下几个核心要点:

  1. Skills 技能管理:通过 openskills 工具安装和管理 AI 技能,利用 skill-creator 将项目特有的开发经验和业务逻辑教给 AI,让它成为真正懂项目的编程助手。
  2. OpenSpec 规范工作流:在实现前锁定需求,避免 AI 因上下文丢失导致的输出不可控问题,让开发变得可审查、可预测。
  3. Claude Code 命令行工具:无论是命令行还是 VSCode 插件,根据自己的习惯灵活选择,配合 cc-switch 解决国内使用的访问问题。
  4. Antigravity IDE:并通过 Switch2IDEASwitch2Antigravity 插件实现与 IDEA 的快速切换,兼顾 AI 编程与传统 Java 开发。

通过以上工具和配置的组合,在保留传统 Java 开发习惯的同时,充分利用 AI 的强大能力,提升开发效率和代码质量。

往期教程合集

RuoYi-SpringBoot3-Pro

Read more

低成本体验AI绘画:Z-Image-Turbo按需GPU部署方案

低成本体验AI绘画:Z-Image-Turbo按需GPU部署方案 作为一名业余AI绘画爱好者,你是否也遇到过这样的困扰:想尝试AI绘画创作,却因为昂贵的显卡成本望而却步?Z-Image-Turbo镜像提供了一种按需付费的解决方案,让你无需购置专业设备,就能轻松体验AI绘画的魅力。本文将详细介绍如何利用Z-Image-Turbo镜像快速搭建AI绘画环境,特别适合偶尔使用、不想长期投入硬件成本的用户。 这类任务通常需要GPU环境支持,目前ZEEKLOG算力平台提供了包含该镜像的预置环境,可快速部署验证。下面我将从零开始,带你一步步完成整个部署流程。 Z-Image-Turbo镜像简介与准备工作 Z-Image-Turbo是基于OpenVINO™优化的AI绘画专用镜像,内置了通义Z-Image(造相)文生图模型。相比传统部署方式,它具备以下优势: * 预装完整环境:已集成CUDA、PyTorch等必要组件,省去繁琐的依赖安装 * 硬件要求低:通过OpenVINO™优化,16GB显存即可流畅运行 * 即开即用:支持按需启动,用完后可立即释放资源 部署前需要确认: 1.

By Ne0inhk
首席情绪架构师(Chief Emotion Architect, CEA):工程化写作的总设计师

首席情绪架构师(Chief Emotion Architect, CEA):工程化写作的总设计师

笔言: 本文旨在对首席情绪架构师(Chief Emotion Architect, CEA)的职责边界进行系统性界定与划分。 题外话: 歌曲地址 【生成曲子不一定完全按照设计带有感情唱出来】 歌曲《天堑:写给所有在相亲路上沉默的人 》情绪曲线设计图(带情绪标记) 情绪曲线图 情绪强度 10 │ 9 │ 🔥【绝望的爆发·被定价的屈辱】 8 │ 😔【悲凉的自嘲·被淘汰的叹息】 7 │ 😮‍💨【无力的呐喊·被计算的自己】 💧【柔软的渴望·一句“回来啦”】 6 │ ╱ ╲ 5 │ 😐【现实的冰冷·被筛选的开始】 🤍【释然的退场·“吹吹风也挺好”】 4 │ 3 │ 2 │ 1 │__________________________________________________________ 主歌1 副歌1 主歌2 副歌2 桥段 尾声 【平静压抑】 【无奈爆发】 【今昔对比】 【绝望高潮】

By Ne0inhk
FPGA实现MIPI协议全解析 + MIPI协议完整时序规范

FPGA实现MIPI协议全解析 + MIPI协议完整时序规范

一、MIPI协议核心基础认知 百度网盘链接:https://pan.baidu.com/s/1rDsLAXGj8WbX82teSkhuIw?pwd=1234 提取码: 1234 包含FPGA系统学习资料,免费分享 1. MIPI协议定义与核心特点 MIPI(Mobile Industry Processor Interface,移动产业处理器接口)是由MIPI联盟制定的高速串行差分接口协议,最初为手机、平板等移动设备设计,目前广泛应用于FPGA/嵌入式的图像采集(摄像头)、显示驱动(液晶屏)、高速数据传输 场景。 核心特点: ✅ 采用差分信号传输,抗干扰能力强、EMI电磁辐射小; ✅ 支持高低速双模切换,兼顾高速大数据传输和低速控制指令传输; ✅ 串行传输,引脚数量极少(对比并行RGB的几十根引脚,MIPI仅需时钟+1~4路数据差分对),硬件设计简洁; ✅ 传输速率高:单lane(数据通道)速率可达1Gbps~

By Ne0inhk

零基础玩转AI绘画:Z-Image-Turbo保姆级教程,5分钟出大片

零基础玩转AI绘画:Z-Image-Turbo保姆级教程,5分钟出大片 你有没有过这样的时刻:脑子里闪过一个绝妙的画面——比如“黄昏时分悬浮在云海之上的玻璃城堡”,手指已经点开绘图软件,却卡在第一步:不知道怎么把脑海里的光、影、质感和情绪,变成一行能让AI听懂的提示词?更别说等渲染、调参数、修废图……还没开始创作,热情先被流程浇灭。 Z-Image-Turbo 极速云端创作室,就是为这种“想画就画”的直觉而生。它不讲模型结构、不聊LoRA微调、不设CFG滑块、不让你选采样器——它只做一件事:你写一句话,它秒出一张电影级高清图。没有黑图、不用调试、不占本地显存,连笔记本电脑都能通过浏览器直接用。本文就是为你量身定制的“零门槛启动指南”,从打开页面到保存第一张作品,全程不超过5分钟。 1. 为什么说Z-Image-Turbo是新手的第一台“AI相机” 1.1 它不是另一个需要折腾的WebUI 市面上很多AI绘画工具,界面像控制台,参数像密码本:CFG Scale、Denoising

By Ne0inhk