前言¶
新建 Spring Boot 服务时,团队往往要重复搭同一套底座:目录分层、统一返回体、全局异常、日志规范、缓存与 MyBatis-Plus 接入、请求上下文等。手工从模板复制容易漏项,每次和 AI 对话从零描述也容易不一致。下面介绍 SkillHub 社区技能 @user_faca7523/springboot-generator,用于在对话里按固定约定生成标准化脚手架。
这是什么¶
@user_faca7523/springboot-generator(页面名称:创建 springboot 项目,全局异常,日志打印,缓存,mybatisplus,上下文管理)是 SkillHub 上的社区来源(community)技能,分类为 dev-programming,当前版本 2.0.0,发布者为 user_faca7523,页面标注作者为巧凤。
官方简介说明:生成标准化的 SpringBoot 项目脚手架,包含完整的配置、工具类、统一响应处理、异常处理等功能;当需要创建新的 SpringBoot 项目时使用。标签 requires_api_key=false,安装与使用不依赖额外 API Key。
- 官方 API 入口:https://api.skillhub.cn/user_faca7523/springboot-generator
- SkillHub 页面:https://www.skillhub.cn/skills/user_faca7523/springboot-generator
核心功能¶
以下能力均来自技能名称与官方简介,未在页面单独展开的实现细节不作延伸描述。
- 项目脚手架:初始化 Spring Boot 项目结构与基础配置。
- 统一响应与工具类:简介中的「统一响应处理」及配套工具类。
- 全局异常:全局异常处理相关约定与代码生成指引。
- 日志打印:日志相关配置与使用方式纳入脚手架。
- 缓存:缓存相关能力纳入生成范围(具体技术选型以技能执行结果为准)。
- MyBatis-Plus:数据访问层按 MyBatis-Plus 方向组织。
- 上下文管理:请求或业务上下文的管理能力纳入脚手架。
触发场景(官方列举):创建新 SpringBoot 项目;生成项目脚手架;初始化项目结构;快速搭建项目框架。
安装与启用¶
SkillHub 页面给出的安装方式是:让当前 AI 根据安装文档执行安装,坐标为 @user_faca7523/springboot-generator。
通过 SkillHub CLI¶
先按 SkillHub 安装与优先源配置 检查或安装 skillhub CLI:
command -v skillhub && skillhub --version
未安装时可使用文档中的推荐命令(需联网):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
安装技能时必须用 --dir 指向当前 Agent 识别的 skills 目录,否则默认落在 ./skills/ 可能无法被加载。文档中常见路径示例:
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
安装本技能示例:
skillhub install @user_faca7523/springboot-generator --dir ~/.cursor/skills/
将 ~/.cursor/skills/ 换成你实际使用的 Agent skills 目录。
在对话中启用¶
安装完成后,在 Cursor 等支持 Skills 的客户端中,用自然语言说明需求即可;技能会在「创建 / 初始化 Spring Boot 项目」类意图下被匹配。也可直接把官方安装提示发给 AI:
请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_faca7523/springboot-generator`。
典型用法¶
官方未提供独立的长篇教程,典型用法即结合触发场景在对话中提出明确目标。示例表述(可按团队规范补充包名、JDK 版本等,以对话生成结果为准):
- 「帮我新建一个 Spring Boot 项目脚手架,包含统一返回、全局异常和日志配置。」
- 「初始化项目结构,接入 MyBatis-Plus,并带上缓存和上下文管理相关基础代码。」
- 「按这个技能生成标准化 SpringBoot 框架,我先要目录和核心配置类。」
经过上面的步骤,Agent 会按 SKILL.md 中的约定生成或补全文件;生成后应在本地用 Maven/Gradle 构建并跑通,再按业务继续开发。
适用场景与注意¶
适合谁
- 需要频繁起新 Spring Boot 服务、希望结构统一的个人或小团队。
- 已使用 Cursor、Claude Code、Codex 等支持 SkillHub 技能目录的 AI 开发环境。
使用注意
- 技能来源为社区(community),生成代码仍需人工审查依赖版本、安全与合规要求。
- 页面统计(以 SkillHub 抓取为准):评分 100000,下载 1288,安装 8;数据会随平台更新变化。
- 技能聚焦「脚手架与通用横切能力」,具体业务表结构、接口契约需自行补充。
结尾¶
@user_faca7523/springboot-generator 把「新建 Spring Boot + 异常、日志、缓存、MyBatis-Plus、上下文」等重复劳动收敛到一次对话流程,适合作为 dev-programming 类技能常备。安装与详情见 SkillHub:https://www.skillhub.cn/skills/user_faca7523/springboot-generator