solon-development-skill:Solon Java 框架专家

前言

在 Java 开发中,选择框架后,与之适配的 AI 辅助能力会直接影响开发效率和代码质量。如果 AI 无法理解项目的框架特性和生态组件,生成的代码往往需要大量返工。对于使用 Solon Java 框架(非 Spring)的团队,需要一种能够精准理解 Solon 体系、独立 IoC/AOP、不依赖 Spring 注解和 Spring Boot 依赖的 AI 专家能力。

这是什么

solon-development-skill 是一个面向 Solon Java 框架的专家级 Skill,由社区开发者 @user_7e22112e 发布,版本 1.0.5。它专注于 Solon 生态,覆盖 Solon 应用开发、Solon AI(ChatModel/RAG/MCP/Agent/Harness/Talent)、Solon Flow、Solon Cloud、Nami RPC、SqlUtils/MyBatis 以及 Solon 注解(@Mapping、@Inject、@SolonMain、@Component)等核心组件。该 Skill 不会使用 Spring 注解或 Spring Boot 依赖,确保与 Solon 独立 IoC/AOP 和插件体系兼容。

核心功能

  • Solon 应用开发:理解并生成 Solon 风格的 Controller、Service、组件代码
  • Solon AI 集成:支持 ChatModel、RAG、MCP、Agent、Harness、Talent 等模块的代码生成
  • Solon Flow:处理流程编排相关的代码生成
  • Solon Cloud:服务治理与云原生场景的代码辅助
  • Nami RPC:RPC 调用与接口定义的代码生成
  • SqlUtils/MyBatis:数据库操作相关的 SQL 与映射代码生成
  • Solon 注解:精准处理 @Mapping、@Inject、@SolonMain、@Component 等

安装与启用

在 Cursor 中启用:

  1. 打开 Cursor 设置(Ctrl+, 或 Cmd+,)
  2. 进入 “Features” → “Skills”
  3. 在搜索框输入 “solon-development-skill”
  4. 找到 “@user_7e22112e/solon-development-skill” 并点击启用

在 Claude Code 中启用:

  1. 打开 Claude Code 面板
  2. 进入 “Skills” 配置区域
  3. 添加 Skill 时搜索 “solon-development-skill”
  4. 确认来源为 @user_7e22112e/solon-development-skill

典型用法

在 Solon 项目中,让 AI 生成一个简单的 REST Controller:

// 在 Cursor 或 Claude Code 中输入以下提示

创建一个 Solon Controller,使用 @Mapping 注解定义 /user/:id 的 GET 接口,
返回 User 对象。使用 @Inject 注入 UserService,调用 findById 方法。

// AI 将生成如下代码(基于 Solon 风格)

@Mapping("/user/{id}")
public class UserController {
    private final UserService userService;

    public UserController(UserService userService) {
        this.userService = userService;
    }

    public User get(String id) {
        return userService.findById(id);
    }
}

在 Solon AI 场景中,让 AI 生成 RAG 检索逻辑:

// 在 Solon AI 相关的对话中

基于 Solon AI 的 RAG 模块,实现一个文档检索服务,
使用 ChatModel 进行问答,使用 VectorStore 存储文档向量。

适用场景与注意

适合:使用 Solon Java 框架开发应用、微服务、RPC 服务、AI 应用集成、流程编排等的开发者。

注意:该 Skill 不支持 Spring 注解和 Spring Boot 依赖,仅在纯 Solon 环境下工作。如果项目中混入了 Spring 生态,需确保 AI 仅使用 Solon 提供的注解和组件。

短结尾

solon-development-skill 为 Solon Java 框架开发者提供了一套完整的 AI 辅助能力,覆盖应用开发、AI 集成、RPC、数据库操作等核心场景,帮助开发者快速生成符合 Solon 生态规范的代码。官方地址:https://www.skillhub.cn/skills/user_7e22112e/solon-development-skill

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜