Appearance
什么是 Agent Skills?
Agent Skills 是 Anthropic 推出的一套开放标准,目的是让 AI 能够学习使用各种专业技能,而不用每次都重复输入提示词。
它定义了一种封装 AI 工作流的标准:开发者可以把复杂的任务指令、脚本和资源打包成一个技能(Skill)。简单来说,它就是给 AI 装备可重用的 技能包(工具集)。技能包里有精心设计的提示词、代码脚本、还有各种资源文件。作为用户,只需要安装这些技能,AI 就能立刻学会这项本事,不用重复造轮子。
每个 Skill 都是一个专门的 AI 能力,用于处理特定类型的任务。Skills 通过 /<skill-name> 命令调用,为用户提供了专业的功能支持。Agent Skills 最大的优势是:
- 可复用性:安装一次技能,以后就能直接使用,不用重复输入提示词
- 跨工具通用:在 Claude Code 中安装的技能,以后在 Cursor 等其他工具中也能用
- 社区驱动:任何人都可以创建和分享技能
- 降低门槛:像装 APP 一样简单,让普通用户也能让 AI 变得更专业
Agent Skills 不仅仅是个技术概念,更是一种新的工作方式。可以把它融入到日常工作中,比如把重复的任务封装成技能、把团队的最佳实践固化成技能,让 AI 真正成为得力助手。
Skill 存在问题
- 目前 Skills 标准统一,但存放位置分裂,难以集中管理,不同 AI 工具目录各异,跨平台使用不便。如:
- Claude Code:
~/.claude/skills/ - Github Copilot:
.github/skills/ - Cursor / Windsurf:
.cursor/skills/ - Gemini CLI:
~/.gemini/skills/
- Claude Code:
- 索引缺失,命名混乱无索引,可能会被迫加载多文件试错。
Claude Code Skills
目前对 Agent Skills 支持最完善的工具是 Anthropic 官方的 Claude Code
安装 Skills 技能
打开 Claude Code 并输入以下命令,添加官方技能市场:
bash
/plugin marketplace add anthropics/skills
就像在 AI 助手里开通了一个技能商店,接下来就可以从商店中获取技能了。

在 Claude Code 中输入命令,安装官方提供的技能包:
bash
/plugin install example-skills@anthropic-agent-skills这个 example-skills 包含了一堆官方示例技能,包括前端设计、网页测试、动图制作等等。装完之后,就可以直接让 AI 使用这些技能了。
还有另外一种安装方式,也可以在 Claude Code 中输入一行命令来安装 frontend-design 技能。
bash
skill install anthropic-agent-skills:frontend-design示例:前端设计技能
现在安装了 frontend-design 这个 教 AI 生成专业设计感网站 的技能后,输入:“帮我开发个人作品集网站”。AI 会主动问你:我发现你安装了前端设计技能,需要用它来生成更具设计感的页面吗?确认之后,AI 会利用技能生成代码,告别蓝紫渐变,生成独特风格的精美页面。

Claude Code 内置 Skills
核心开发 Skills
- init - 初始化新的 CLAUDE.md 文档,为代码库生成文档
- review - 审查拉取请求(PR)
- security-review - 对当前分支的待更改内容进行安全审查
Claude API 相关 Skills
- claude-api - 构建、调试和优化 Claude API / Anthropic SDK 应用。包括:
- 提示词缓存(prompt caching)
- 适合新项目的提示词模板
- 迁移现有代码在不同 Claude 模型版本间(4.5 → 4.6, 4.6 → 4.7, 已退役模型替换)
- 模型选择和优化建议
Python/代码质量 Skills
- simplify - 审查修改后的代码,评估可重用性、质量和效率,然后修复发现的问题
- fewer-permission-prompts - 扫描对话记录中的常见只读 Bash 和 MCP 工具调用,然后添加优先级 allowlist 到项目 .claude/settings.json 以减少权限提示
编辑器 Skills
- obsidian-markdown - 创建和编辑 Obsidian Flavored Markdown(Wiki 链接、嵌入、属性等)
- obsidian-cli - 使用 Obsidian CLI 交互 vault(读取、创建、搜索、管理笔记、任务等)
- obsidian-bases - 创建和编辑 Obsidian Bases(视图、过滤器、公式、摘要等)
- json-canvas - 创建和编辑 JSON Canvas 文件(节点、边、组、连接)
主题开发 Skills
- obsidian-style-settings - 用于 Obsidian 主题开发的专用工具
- obsidian-hover-editor - 在 Obsidian 中悬停预览笔记
- obsidian-outliner - Obsidian 的大纲模式
- obsidian-quiet-outline - 视觉大纲显示
- obsidian-custom-attachment-location - 附件位置管理
实用工具 Skills
- keybindings-help - 自定义键盘快捷键、重新绑定键、添加和弦绑定、修改 ~/.claude/keybindings.json
- update-config - 配置 Claude Code harness(通过 settings.json 自动化行为)
- defuddle - 使用 Defuddle CLI 从网页提取干净的 markdown 内容,移除杂乱内容和导航
定期任务 Skills
- loop - 按定期间隔运行提示词或斜杠命令(例如
/loop 5m /foo,默认 10 分钟)
Codex Skills
Codex 启动时,会读取所有已安装 Skill 的名称与描述(大约只占 2%的上下文预算),当发起任务时系统自动匹配并加载对应 Skill 的完整指令。如无匹配,则不占用任何上下文,非常高效。
Skills 格式是开放标准。同一份 SKILL.md 在 **Codex CLI、Claude Code、Gemini CLI、Cursor 以及 GitHub Copilot** 等主流 AI 编程工具中通用。
Skill 三个作用域

- 个人作用域:
~/.agents/skills/ - 项目作用域:`.agents/skills/
- 管理员作用域:
/etc/codex/skills/
Skill 触发方式
Skill 触发方式有两种:
- 显式调用:在 CLI 中输入
$skill名称 - 隐式触发:任务描述与 Skill 描述自动匹配时自动激活
安装 Codex Skill
方式1:手动克隆安装(适合所有 Skill)
将 Skill 仓库克隆到 Codex 的 Skills 目录即可:
bash
# 创建Codex技能目录
mkdir -p ~/.agents/skills
# 克隆Skill到该目录下(以superpowers为例)
git clone https://github.com/obra/superpowers.git ~/.agents/skills/superpowers
# 如果使用Codex App,某些版本也可能需要同步到.codex/skills
mkdir -p ~/.codex/skillscp -r ~/.agents/skills/superpowers ~/.codex/skills/方式2:官方 skill-installer 工具(推荐)
OpenAI 官方提供了一套通过 $skill-installer 命令安装的机制。对于官方技能库中的 Skill,可以直接用该工具安装:
bash
# 安装官方技能
$skill-installer <skill-name>
# 安装实验性技能
$skill-installer install https://github.com/openai/skills/tree/main/skills/.experimental/<skill-name>方式3:使用社区自动化工具
@supercorks/skills-installer:一键安装技能,支持 Git 稀疏检出和 Codex Agent 转换。安装方式:npx @supercorks/skills-installer install@sstar/skill-install:支持公开URL、Wiki、本地文件,自动解压验证。安装方式:skill-install install [URL或本地文件] --tool codex@goodpostidea-tech/skills:从任何 GitHub 仓库安装,交互式选择工具。安装方式:npx @goodpostidea-tech/skills add [repo-url] --skill [name]@bbhxwl/skills:从 Registry 安装,支持更新和卸载。安装方式:npx @bbhxwl/skills install [name] --target codex
安装完成后,执行 codex restart 清空当前会话缓存并重载 SKILL.md 中定义的触发关键词和前置条件,使新技能元数据生效。
Agent Skills 内部原理
Skills 其实就是一个包含 SKILL.md 技能说明文件的文件夹,还可以包含可执行脚本、资源和参考文档。
plaintext
my-skill/
├── SKILL.md # 必需:指令和元数据
├── scripts/ # 可选:可执行脚本
├── references/ # 可选:参考文档
└── assets/ # 可选:模板和资源由于每个技能的复杂度不同,结构也会存在区别。可以在本地目录中找到已安装的技能文件夹。

SKILL.md 文件结构
SKILL.md 文件是每个技能的核心,它包含两个关键部分。
- 元数据,用 YAML 格式写在文件开头:
yaml
---
name: frontend-design
description: 生成具有专业设计感的前端代码,避免千篇一律的 AI 审美
---其中 name 是技能的名字。description 是技能的描述,告诉 AI 什么时候应该使用这个技能。描述写得越清晰,AI 就越容易在合适的时机调用它。
- 指令内容,就是一套经过精心设计的提示词,指导 AI 具体怎么做。以 frontend-design 技能为例,它的指令内容包括:
- 设计思考:在写代码前,先分析产品目的、用户群体、技术约束,然后选择一个大胆的美学方向(极简、复古未来、工业风、有机自然、奢华精致等)
- 前端美学指南:包括字体选择(避免 Arial、Inter 等烂大街字体,选择有个性的组合)、配色主题(主色调配鲜明点缀色)、动效设计、空间构成、背景和视觉细节
- 避坑指南:明确禁止紫色渐变、系统字体、千篇一律的布局等 AI 审美陷阱
skill-creator 安装与使用指南
什么是 skill-creator
skill-creator 是 Claude Code 的官方技能创建和管理工具,用于创建新 Skill、修改和优化现有 Skill、以及测量 Skill 性能。它是一个基于 Node.js 的开发工具,帮助你开发和维护 Claude Code Skills。
安装和使用 skill-creator 的详细步骤
1. 前置要求
在开始之前,请确保你已经安装并配置好以下环境:
- Node.js (版本 18+) - skill-creator 需要运行在 Node.js 环境中
- Git - 用于克隆和版本管理
- Claude Code - 已安装 Claude Code CLI
检查 Node.js 版本:
bash
node --version检查 Git 版本:
bash
git --version2. 安装 skill-creator
方法一:使用 npm 安装(推荐)
bash
# 全局安装 skill-creator
npm install -g @anthropic/skill-creator
# 验证安装
skill-creator --version方法二:从源码安装
bash
# 克隆官方仓库
git clone https://github.com/anthropics/claude-code-plugins.git
cd claude-code-plugins/packages/skill-creator
# 安装依赖
npm install
# 构建
npm run build
# 全局链接
npm link3. 初始化 skill-creator
安装完成后,需要进行初始化配置:
bash
# 初始化 skill-creator
skill-creator init
# 这会提示你:
# - 输入项目名称
# - 选择是否启用默认配置
# - 选择是否启用调试模式初始化后会在当前目录创建以下结构:
skill-creator-project/
├── .claude/
│ └── skills/ # 你的 Skills 目录
├── package.json
├── skill-creator.config.js
└── README.md4. 验证安装
运行以下命令验证 skill-creator 是否正确安装:
bash
# 查看帮助信息
skill-creator --help
# 查看版本信息
skill-creator --version
# 列出所有命令
skill-creator listskill-creator 主要功能
1. 创建新 Skill
使用 skill-creator CLI 创建新的 Skill:
bash
# 创建新 Skill
skill-creator create my-custom-skill
# 这会
# - .claude/skills/my-custom-skill.md
# - .claude/skills/my-custom-skill.ts
# - skill.yaml执行命令会自动创建并需要编辑以下文件:
- skill.yaml - 定义 Skill 的元数据和触发条件
- .claude/skills/my-custom-skill.ts - TypeScript 实现
- .claude/skills/my-custom-skill.md - 技能说明文档
2. 编写 Skill
示例:创建一个简单的代码审查 Skill
在 .claude/skills/code-reviewer.md 中编写:
markdown
# Role
你是一个专业的代码审查专家。
# Context
用户需要对其代码进行审查,请提供专业的代码质量和安全建议。
# Guidelines
1. 读取用户提供的代码
2. 识别潜在的问题和风险
3. 提供具体的改进建议
4. 解释每个问题的原因
# Output Format
以以下格式输出:
## 代码质量评估
- 可读性: ⭐⭐⭐⭐⭐
- 可维护性: ⭐⭐⭐⭐
- ...
## 潜在问题
1. 问题 1
2. 问题 2
...在 .claude/skills/code-reviewer.ts 中实现:
typescript
import { Skill } from '@anthropic/skill-creator';
@Skill('code-reviewer')
export class CodeReviewerSkill {
async execute(prompt: string, context: any) {
// 实现你的 Skill 逻辑
return {
analysis: '...',
suggestions: [...]
};
}
}3. 测试 Skill
bash
# 测试单个 Skill
skill-creator test my-custom-skill
# 运行所有测试
skill-creator test --all
# 测试模式
skill-creator test --dry-run4. 部署 Skill
bash
# 部署到本地
skill-creator deploy --local
# 部署到远程服务器
skill-creator deploy --remote
# 验证部署
skill-creator verify5. 管理已安装的 Skills
bash
# 列出所有已安装的 Skills
skill-creator list
# 查看 Skill 详情
skill-creator show <skill-name>
# 更新 Skill
skill-creator update <skill-name>
# 删除 Skill
skill-creator remove <skill-name>6. 性能评估
bash
# 评估 Skill 性能
skill-creator benchmark
# 生成性能报告
skill-creator benchmark --report7. 调试
bash
# 启用调试模式
skill-creator debug
# 查看日志
skill-creator logs
# 清除缓存
skill-creator cache clearSkill 配置文件 (skill.yaml)
每个 Skill 都需要一个 skill.yaml 配置文件:
yaml
name: "my-custom-skill"
version: "1.0.0"
description: "一个自定义的示例 Skill"
author: "Your Name"
# 触发条件
triggers:
- "/my-skill"
- "使用我的技能"
- "help"
# 分类
categories:
- "开发工具"
# 依赖
dependencies: []
# 权限要求
permissions:
read: true
write: false
network: false
# 配置选项
config:
- name: "option1"
type: "string"
default: "default-value"
description: "配置选项 1"
# 资源文件
resources:
- "README.md"
- "assets/logo.png"开发工作流
1. 创建新 Skill
bash
# 使用模板创建
skill-creator create --template basic
# 使用自定义模板
skill-creator create --template custom my-skill2. 编码和测试
bash
# 启动开发服务器
skill-creator dev
# 在另一个终端运行测试
skill-creator test my-skill3. 代码审查
bash
# 使用内置的代码审查工具
skill-creator lint4. 文档生成
bash
# 自动生成文档
skill-creator docs
# 生成 API 文档
skill-creator docs --api常见问题
skill-creator 命令找不到?
A: 确保:
- skill-creator 已正确安装(
npm install -g @anthropic/skill-creator) - Node.js 在 PATH 中
- 重启终端后重试
如何调试 Skill?
A: 使用调试模式:
bash
skill-creator debug然后运行你的 Skill,查看详细的调试信息。
Skill 无法触发怎么办?
A: 检查:
skill.yaml中的触发条件是否正确- Skill 是否已安装(
skill-creator list) - 查看日志:
skill-creator logs
如何更新 skill-creator?
A:
bash
# 更新到最新版本
npm update -g @anthropic/skill-creator
# 或者重新安装
npm install -g @anthropic/skill-creator@latestSpring AI 中的 Agent Skills 支持
Spring AI 社区已将 Agent Skills 概念集成到 Spring 生态中,允许在 Spring Boot 应用内部运行 AI Agent 并加载 Skills。这个就比较有意思了,使用 springAI 相关的 skill 开发 AI Agent。
Spring AI Agent Utils
Github 仓库 https://github.com/spring-ai-community/spring-ai-agent-utils
将 Claude Code 的 Skills 概念作为 Spring AI 工具重新实现。可将 Skills 打包为 Maven/Gradle 依赖,在团队间分发。通过 SkillsTool 在 ChatClient 中注册 Skills。
java
ChatClient chatClient = chatClientBuilder
.defaultToolCallbacks(SkillsTool.builder()
.addSkillsDirectory(".claude/skills")
.build())
.defaultTools(FileSystemTools.builder().build())
.defaultTools(ShellTools.builder().build())
.build();官方示例:在 Spring Boot 中创建 Code Reviewer Skill
在 Spring Boot 应用内创建可复用的 AI Agent Skill
bash
mkdir -p .claude/skills/code-reviewer
cat > .claude/skills/code-reviewer/SKILL.md << 'EOF'
---
name: code-reviewer
description: Reviews Java code for best practices, security issues, and Spring Framework conventions.
Use when user asks to review, analyze, or audit code.
---
# Code Reviewer
## Instructions
When reviewing code:
1. Check for security vulnerabilities (SQL injection, XSS, etc.)
2. Verify Spring Boot best practices (proper use of @Service, @Repository, etc.)
3. Look for potential null pointer exceptions
4. Suggest improvements for readability and maintainability
5. Provide specific line-by-line feedback with code examples
EOF自定义 Spring Boot Skill
bash
# 1. 创建 skill 目录
mkdir -p .claude/skills/spring-boot-rest-api
# 2. 创建 SKILL.md
cat > .claude/skills/spring-boot-rest-api/SKILL.md << 'EOF'
---
name: spring-boot-rest-api
description: 编写 Spring Boot REST API 的最佳实践。当用户要求创建 Controller、DTO 或 REST 端点时自动激活。
---
# Spring Boot REST API 开发指南
## 触发条件
- 创建新的 REST Controller
- 编写 DTO / VO 类
- 设计 API 响应格式
## 核心规则
1. 使用 @RestController + @RequestMapping
2. 所有响应统一包装为 Result<T> 格式
3. 使用 @Valid 进行请求参数校验
4. 全局异常处理使用 @ControllerAdvice
5. 分页查询使用 Pageable 参数
## 代码示例
(见 references/ 目录)
EOF
# 3. 创建参考文件
mkdir -p .claude/skills/spring-boot-rest-api/referencesSkill 编写最佳实践
- 控制体量:SKILL.md 控制在 500 token 以内,超出部分放入
references/目录按需加载。 - 明确触发:触发条件用 “当用户要求……时” 的句式
- 正反对比:包含正反例对比,帮助 Agent 理解"什么是好的代码"
- 模板复用:使用模板文件,放在
templates/目录供 Agent 复制使用 - 团队共享:提交到版本控制,让团队共享
- 版本管理:使用 Git 去管理,方便
- 结合 MCP/RAG 等使用:如果 Skill 实在过长,可以里面通过 MCP 去获取相应所需资源。
让不同的 AI 工具共享 Skill
如果希望所有 AI 工具共享同一个 Skill 目录,可以用软链接实现。例如 Codex 默认不自动读取 .claude/skills,可以通过以下命令统一管理:
bash
ln -s ~/.claude/skills ~/.agents/skillsSkill 使用效果差
- 创建 Skill 时选择的模型差,这样会导致生成的 Skill 质量不高,使用时就算选择最好的模型可能效果也会很差。建议创建 Skill 时选择最好的模型。
- 创建 Skill 时没有梳理好,需要做什么,有什么步骤等等。
Skill 没有被调用的原因
- Skill 放置的全局或者项目路径没有同步好。
- Skill 描述不够清晰,AI 无法匹配。或者在提示词直接指定调用 Skill。
- 可能单纯是模型的问题。
- 用户提示词描述问题,与 Skill 的关联性差。
- 安装过多的相同或者功能相似的 Skill。
Skill 生态资源推荐
Anthropics Skills(官方)
Anthropics skills: Public repository for Agent Skills
frontend-skill
frontend-skill 将设计规范和组件风格编码进指令,让 Codex 生成更具设计感的前端页面。Skill 内部封装了常见的设计原则(间距、色彩、字体、圆角、阴影)以及现代 UI 框架的组件模式,让 AI 在生成页面时自动应用。
bash
# 从官方Anthropic仓库安装
git clone https://github.com/anthropics/skills.git ~/.agents/skills/anthropic-skills
# 然后进入~/.agents/skills/anthropic-skills/skills/frontend-design 即可使用
# 或使用TokRepo一键安装
npx tokrepo install frontend-designEverything Claude Code
- Github 仓库 https://github.com/affaan-m/ECC
- 官方简介 https://github.com/affaan-m/ECC/blob/main/README.zh-CN.md
来自 Anthropic 黑客马拉松获胜者的完整 Claude Code 配置集合。
不止是配置文件,而是一整套完整系统:技能体系、本能行为、记忆优化、持续学习、安全扫描,以及研究优先的开发模式。包含可直接用于生产环境的智能体、技能模块、钩子、规则、MCP 配置,以及兼容传统命令的适配层。可在 Claude Code、Codex、Cursor、OpenCode、Gemini 及其他 AI 智能体框架中通用。
Skills Marketplace
Skills Marketplace:发现适用于 Claude Code、Codex、ChatGPT 以及所有 SKILL.md 工具的开源 agent skills
skills.sh
The Agent Skills Directory - 只需一条命令即可安装它们,为您的代理提供程序化知识的访问权限。
OpenAI Skills(官方)
- Github 仓库 https://github.com/openai/skills
create-plan
create-plan 强制 Codex 在写任何代码之前,先拆解任务、输出可审阅的执行计划。通过在写代码前强制 AI 输出可审阅计划,从根本上解决了“prompt-first 乱写”的问题。安装后,向 Codex 描述需求,它会先输出一个结构化的执行计划(格式化为 <NAME>_PLAN.md),先确认后再开始写代码。
Codex 已经将 create-plan 部分内置到 Codex CLI 中,`Shift+Tab` 即可在 Plan 和 Code 模式之间自由切换。
bash
# 官方安装
$skill-installer install create-plan- 从 LobeHub 安装,访问 https://lobehub.com/skills 搜索 create-plan
gh-fix-ci
gh-fix-ci 主要是解决 GitHub Actions 失败排查耗时耗力。很多后端和 DevOps 工程师每周可能要花几个小时在排查 CI 失败上。gh-fix-ci 会自动读取失败的 GitHub Actions 运行记录,汇总错误原因并给出具体修复建议。它把“AI 读取错误日志 -> 理解失败原因 -> 分析相关代码 -> 定位问题根源 -> 给出修复方案”的链路完全自动化了。
Skill 内部执行了 8 步结构化流程:验证 gh CLI 认证状态 -> 识别失败的 PR 检查 -> 提取失败日志 -> 区分 GitHub Actions 内外部范围 -> 汇总失败摘要 -> 请求用户批准修复方案 -> 实施修复 -> 推回验证。
- 官方版 https://github.com/openai/skills/tree/main/skills/gh-fix-ci
- 社区版 https://github.com/davila7/claude-code-templates
- Codex 安装命令:
bash
# 方式一:官方安装
$skill-installer install gh-fix-ci
# 方式二:从LobeHub安装
curl https://lobehub.com/skills/composiohq-awesome-codex-skills-gh-fix-ci/skill.md
# 然后按照提示完成安装配置
# 方式三:从Community Registry安装
npx @bbhxwl/skills install gh-fix-ci --target codexSuperpowers
Superpowers 的核心理念是强制 TDD(测试驱动开发)+ 自动代码审查。它内部包含了 14 个技能(Skills)和 1 个代理(Agent),在 Codex 写任何功能代码之前,先要求它生成测试用例;写完代码后,主动执行代码审查。这种“先测试、后实现、再检查”的流程,能显著减少逻辑漏洞和边界条件遗漏。
Superpowers 的工作流程覆盖了完整的开发链路:brainstorming(头脑风暴)-> writing-plans(编写计划)-> test-driven-development(测试驱动开发)-> subagent-driven-development(子代理开发)-> requesting-code-review(请求代码审查)verification-before-completion(完成前验证)-> finishing-a-development-branch(完成开发分支) 。
- 开源地址 https://github.com/obra/superpowers
- Codex 安装命令:
bash
# 方法一:直接克隆
git clone https://github.com/obra/superpowers.git ~/.agents/skills/superpowers
# 方法二:使用 npx 安装器
npx @supercorks/skills-installer install
# 然后在交互界面中勾选superpowers
# 方法三:使用skill-install工具
skill-install -t codex install https://github.com/obra/superpowers/archive/main.zip安装后必须重启 Codex,因为 Superpowers 依赖会话启动时的钩子来完成技能发现与注入。
Spring Boot 专用 Agent Skills
以下 Skills 专为 Spring Boot 开发设计,直接提升 AI Agent 在 Spring Boot 项目中的编码质量。
dr-jskill(Spring Boot 项目脚手架生成)
Gihub 仓库 https://github.com/jdubois/dr-jskill
- 功能:按 Julien Dubois 最佳实践生成 Spring Boot 4.x 项目脚手架,生成的项目结构遵循业界最严格的 Spring Boot 规范,适合作为新项目起点。
- 特性:Java 25、PostgreSQL、Docker 支持,可选 Vue.js / React / Angular / Vanilla JS 前端
- 兼容:Claude Code、GitHub Copilot CLI、Windsurf
- 安装:克隆到 skills 目录,AI Agent 自动发现
spring-boot-skills(生产级开发规范)
Gihub 仓库 https://github.com/rrezartprebreza/spring-boot-skills
- 功能:生产级 AI 编码 Agent Skills 集合,专为 Spring Boot 日常开发设计
- 核心理念:“AI 擅长 Python,但在 Spring Boot 上会幻觉。这个 repo 教 Agent 像高级 Spring 工程师一样编码。”
- 包含技能:REST API 规范、测试策略、MCP Java SDK、数据库迁移等
- 技能结构:每个 skill 包含
SKILL.md+conventions.md+examples/+templates/。每个 Skill 都是约定 + 示例 + 模板的完整组合,Agent 不仅知道怎么做,还能直接复制正确的代码模板。 - 安装:
git clone后将需要的单个 skill 目录到.claude/skills/即可
Spring Boot Skills Marketplace — 渐进式架构模式
Gihub 仓库 https://github.com/a-pavithraa/springboot-skills-marketplace
- 功能:Spring Boot 架构模式渐进式 Skills 集合,兼容 Claude Code 和 Codex
- 架构模式:Layered → Package-by-Module → Modular Monolith → Tomato → DDD+Hexagonal
- 设计哲学:“从简单开始,只在复杂度需要时才增加复杂度”
- 包含内容:Spring Data JPA 参考、测试 Skills、架构演进路径指南
- 安装:
npx skills add或手动克隆
Spring Boot Engineer — 高级编码 Subagent
Gihub 仓库 https://github.com/VoltAgent/awesome-claude-code-subagents
- 角色:高级 Spring Boot 工程师 Subagent。作为独立 Subagent 使用,适合"让专家做专家的事"的多 Agent 协作模式。
- 专长:Spring Boot 3+、微服务架构、WebFlux 响应式、Spring Cloud、GraalVM Native
- 工作流:架构规划 -> 实现 -> Spring Boot Excellence 三阶段
- 质量标准:88%+ 测试覆盖率、2.3s 启动时间、GraalVM Native 内存减少 75%
Java Architect — 企业级架构 Subagent
Gihub 仓库 https://github.com/VoltAgent/awesome-claude-code-subagents
大型 Skills 集合中的 Spring Boot 相关 Skills
Antigravity Awesome Skills
- Gihub 仓库 https://github.com/sickn33/antigravity-awesome-skills
- 安装
npx antigravity-awesome-skills --claude
与 Spring Boot 相关的 15 个 Skills:
| Skill 名称 | 说明 | 适用场景 |
|---|---|---|
java-architect | 企业级 Java 架构师 | 系统架构设计、技术选型 |
spring-boot-engineer | Spring Boot 3+ 专家 | 日常开发、微服务实现 |
api-design-principles | REST/GraphQL API 设计原则 | API 接口设计 |
database-optimization | 数据库优化 | 查询调优、索引策略 |
tdd-mastery | Red-Green-Refactor 测试驱动开发 | 测试编写 |
security-hardening | 安全加固 | 输入验证、认证模式 |
code-refactoring-refactor-clean | 重构专家 | 代码清理、SOLID 原则 |
production-code-audit | 生产级代码审计 | 上线前审查 |
cqrs-implementation | CQRS 架构实现 | 读写分离架构 |
ddd-strategic-design | DDD 战略设计 | 限界上下文划分 |
ddd-tactical-patterns | DDD 战术模式 | 聚合、值对象、领域事件 |
event-sourcing-architect | 事件溯源架构 | 事件驱动系统 |
postgres-best-practices | PostgreSQL 最佳实践 | 数据库设计 |
sql-optimization-patterns | SQL 优化模式 | 慢查询优化 |
monorepo-architect | 单仓库架构 | 大型多模块 Spring 项目 |
VoltAgent Awesome Agent Skills
- Gihub 仓库 https://github.com/VoltAgent/awesome-agent-skills
- 安装:
git clone后手动配置 skills 目录
与 Antigravity 类似的精选集合,兼容 Claude Code / Codex / Gemini CLI / Cursor。Java 相关 Skills 分类在 02-language-specialists/ 目录下,包含 Spring Boot Engineer 和 Java Architect 等角色 Subagent。
Awesome Claude Code Toolkit
- Gihub 仓库 https://github.com/rohitg00/awesome-claude-code-toolkit
- 安装:克隆后手动配置 skills 目录
包含 135 agents + 35 curated skills + 42 commands + 176+ plugins。Spring Boot 相关的 Skills 在 API Design、Database Optimization、TDD、Security 等目录下。
Spring AI 中的 Agent Skills 支持
Spring AI 社区已将 Agent Skills 概念集成到 Spring 生态中,允许在 Spring Boot 应用内部运行 AI Agent 并加载 Skills。
其他开源 Skills
- 悟鸣 Agent Skills - 悟鸣公开维护的一组 Agent Skills,偏实战、偏工作流,主要服务于 AI 工具使用、文档解读、项目配置、运维排障与技能分发。
- Agent Skills | Qoder Community - 增强 Qoder,发现、安装和使用 Agent Skills,帮助 Qoder 完成更专业的任务。从文档处理到代码开发,从营销到数据分析。