VoltAgent/awesome-claude-code-subagents · 上手攻略

  • 仓库:VoltAgent/awesome-claude-code-subagents
  • 链接:https://github.com/VoltAgent/awesome-claude-code-subagents
  • 分类:skill
  • 作者:Tom
  • 更新:2026-07-09

是什么

VoltAgent/awesome-claude-code-subagents 是 154+ 个 Claude Code 专业化子代理(Subagent)的精选合集,按 10 个类别组织,涵盖从前端开发到基础设施、从语言专家到合规审查的完整开发场景。

Subagent 是 Claude Code 的核心扩展机制:一个子代理本质上是一个带有特定角色指令(system prompt)的专用 AI 助手,可以处理特定领域的任务。Claude Code 用户可以在单个会话中调用多个 subagent,实现专业化分工——比如让 typescript-pro 处理类型问题,让 aws-architect 设计云架构,让 security-auditor 做代码安全审查。

这些 subagent 可以通过三种方式安装: - Claude Plugin(推荐):一行命令安装整个分类插件 - Git Clone:选择性复制到本地 agents 目录 - 交互式脚本:运行 ./install-agents.sh 浏览并安装


解决什么问题

Claude Code 默认是一个通用编码助手,但在实际项目中会遇到:

  1. 专业深度不足:让通用模型写 Kubernetes YAML 或 Swift 并发代码,质量不如专门调校的专家。
  2. 多角色协作难:一个会话里要兼顾 API 设计、数据库 Schema、前端组件,来回切换上下文很麻烦。
  3. 团队规范难统一:不同成员定义的 agent 行为不一致,无法标准化。
  4. 快速启动成本高:每次开新项目都要从头写 system prompt、定义工具集。

VoltAgent subagents 通过预制的专业角色 prompt + 明确的工具规范 + 即装即用解决以上问题。


快速安装

方式一:Claude Plugin(推荐,3 秒搞定一个分类)

# 安装 voltagent-core-dev(核心开发类)
claude plugin marketplace add VoltAgent/awesome-claude-code-subagents

# 安装其他分类
claude plugin install voltagent-lang           # 语言专家
claude plugin install voltagent-infra           # 基础设施 & DevOps
claude plugin install voltagent-security       # 安全审查
claude plugin install voltagent-testing        # 测试专家

前提:已安装 Claude Code(macOS/Windows:claude.ai/download,Linux:npm install -g @anthropic-ai/claude-code

方式二:Git Clone + 交互式安装脚本

git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git
cd awesome-claude-code-subagents
chmod +x install-agents.sh
./install-agents.sh    # 交互式界面,选择分类和具体 subagent 安装

脚本支持:浏览分类 → 选择要安装的 subagent → 安装/卸载管理。

方式三:零 clone 直接下载单个 agent

# 用 curl 直接下载单个 agent 文件(无需 clone 整个仓库)
curl -s https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/09-meta-orchestration/agent-installer.md \
  -o ~/.claude/agents/agent-installer.md

# 然后在 Claude Code 中对 agent-installer 说:
# "Show me available categories" 或 "Find and install php-pro globally"

方式四:手动复制文件

# 全局安装(所有项目可用)
cp categories/01-core-development/typescript-pro.md ~/.claude/agents/

# 项目级安装
mkdir -p ./.claude/agents
cp categories/01-core-development/typescript-pro.md ./.claude/agents/

核心用法

调用已安装的 Subagent

安装后在 Claude Code 会话中直接调用 agent 名称即可:

@typescript-pro
请帮我重构这个模块的类型定义,重点处理泛型的协变性问题。

分类速查表

分类 插件名 代表 Subagent
01 核心开发 voltagent-core-dev fullstack-developer, backend-developer, frontend-developer, api-designer, graphql-architect
02 语言专家 voltagent-lang typescript-pro, golang-pro, rust-expert, python-pro, swift-expert
03 前端 & 设计 voltagent-frontend react-expert, vue-expert, tailwind-master, ui-designer, figma-to-code
04 基础设施 voltagent-infra aws-architect, docker-pro, kubernetes-specialist, terraform-expert
05 数据库 voltagent-database postgres-expert, mongo-specialist, redis-master
06 测试 & QA voltagent-testing playwright-expert, jest-master, security-auditor
07 安全 & 合规 voltagent-security security-auditor, gdpr-compliance, oauth-specialist
08 数据 & ML voltagent-data data-engineer, ml-ops-specialist, rag-developer
09 元编排 voltagent-meta orchestration-agent(协调其他 subagent 的顶层 agent)
10 效率工具 voltagent-productivity tech-writer, code-reviewer, repo-doc-generator

组合使用示例

# 在 Claude Code 中连续调用多个 subagent 协作
@backend-developer
设计一个 FastAPI 微服务的目录结构,包含认证、中间件和数据库层。

@postgres-expert
为上述服务设计 PostgreSQL Schema,包含用户表、角色表和审计日志表。

@security-auditor
审查刚生成的代码,关注 SQL 注入和 JWT 安全问题。

@docker-pro
为整个服务写 Dockerfile 和 docker-compose.yml,包含健康检查和资源限制。

Meta Orchestration Agent(进阶)

agent-installer 是一个元级 subagent,可以在 Claude Code 内对话安装其他 agent,无需记住具体的安装命令:

"Find me PHP subagents and install php-pro globally"
"Show all security-related agents"
"List agents in the infra category"

典型适用场景

场景 推荐 Subagent
大型项目接手 fullstack-developer + security-auditor + code-reviewer 三连
新项目技术选型 aws-architect(或 gcp-architect)+ postgres-expert + react-expert
Bug 修复 & 重构 typescript-pro + security-auditor + playwright-expert
API 设计与实现 api-designer + backend-developer + postgres-expert
技术文档编写 tech-writer + repo-doc-generator
ML 工程化 ml-ops-specialist + rag-developer + data-engineer
合规审查 security-auditor + gdpr-compliance + oauth-specialist

坑与注意

  1. 需要 Claude Code 最新版:部分 subagent 功能依赖 Claude Code 最新版本(如 MCP 集成),建议保持 claude --version 为最新稳定版。2026 年初的版本不支持某些新的 plugin 接口。

  2. Plugin 安装需网络claude plugin marketplace add 需要访问 GitHub,网络不稳定时可能失败,可改用 curl 方式手动下载。

  3. Agent 质量参差不齐:154 个 subagent 并非全部出自 VoltAgent 官方维护,质量依赖社区贡献者;建议重要任务先在小范围测试 agent 输出再大规模使用。

  4. 上下文竞争:在单个 Claude Code 会话中同时激活多个 subagent 可能导致上下文竞争,建议按"一个任务 → 一个 subagent → 完成后切换"的方式使用。

  5. 与 MCP Server 的区别:MCP(Model Context Protocol)扩展的是 Claude Code 的工具能力(让 AI 能调用外部 API/数据库),而 Subagent 扩展的是角色/专业能力(让 AI 更专业地完成某类任务)。两者可叠加使用。

  6. VoltAgent 主仓库补充:该 awesome 集合只是 VoltAgent 生态的入口,真正的框架实现在 VoltAgent 主仓库,如果你要构建自己的 subagent 框架,需要看那里。

  7. 不接受商业推广 PR:repo 明确说明不以推广产品为目的提交 PR,vendor-neutral 是核心原则,这是好事——但意味着某些商业工具的 subagent 可能缺失。


与同类对比

资源 类型 优势 劣势
VoltAgent subagents Claude Code 专用 subagent 合集 154+ 覆盖全面、Claude 原生集成、plugin 安装即用 仅限 Claude Code 生态
Anthropic Cookbook Claude 官方示例代码 官方出品、权威性高 无 agent 化、可扩展性弱
Cursor Rules Cursor IDE agent 配置 针对 Cursor 深度优化 平台锁定
System Prompts Leaks(GitHub) 全平台 system prompt 泄露收集 范围广、覆盖多工具 无结构、非精选、质量不一
Awesome Claude Skills Claude Skills 合集 聚焦 Claude 生态 数量少、分类粗

VoltAgent subagents 最适合:已经在用 Claude Code、希望专业化分工、提升团队协作效率的开发者或团队。


一句话推荐结论

如果你用 Claude Code,花 3 分钟装一个 voltagent 插件,你会发现它突然从"通用代码助手"进化成了"能调用 154 个领域专家的智能团队"——按需安装、按任务切换,值得今天就试试。