一句话概括: 这是一个收录了 100+ 专门化 Claude Code Subagent(子代理)的集合,覆盖了广泛的开发使用场景
什么是 Subagent?
Subagent 是专门化的 AI 助手,通过提供特定任务的专业知识来增强 Claude Code 的能力。它们充当 Claude Code 在遇到特定类型工作时可以调用的专属助手。 GitHub
核心优势有四点:
- 独立上下文窗口: 每个 subagent 在自己独立的上下文空间中运行,防止不同任务之间的相互干扰,保持主对话线程的清晰度。 GitHub
- 领域专属智能: Subagent 配备了针对其专业领域精心设计的指令,在专项任务上表现更优秀。
- 跨项目复用: 创建后可在不同项目中使用,也可在团队成员之间共享,保持一致的开发实践。
- 细粒度工具权限: 可为每个 subagent 配置特定的工具访问权限。
目录结构(10 大分类)
仓库按功能分为 10 个分类目录:
01-core-development— 后端、前端、全栈、移动端等02-language-specialists— 语言/框架专家(TypeScript、Python 等)03-infrastructure— DevOps、云计算、Kubernetes 等04-quality-security— 测试、安全审计、代码审查05-data-ai— 机器学习、数据工程、AI 专项06-developer-experience— 工具链、文档、DX 优化07-specialized-domains— 区块链、IoT、金融科技、游戏08-business-product— 产品管理、业务分析09-meta-orchestration— 多智能体协调10-research-analysis— 研究与分析专家
工具权限设计原则
每个 subagent 按角色分配最小必要权限:
- 只读型(审查、审计):
Read, Grep, Glob - 研究型(分析、调研):
Read, Grep, Glob, WebFetch, WebSearch - 代码编写型(开发、工程):
Read, Write, Edit, Bash, Glob, Grep - 文档型(技术写作):
Read, Write, Edit, Glob, Grep, WebFetch, WebSearchGitHub
如何安装使用
安装后,subagent 立即可用。Claude Code 会在合适时自动调用,也可以显式请求,例如:Have the code-reviewer subagent analyze my latest commits。 GitHub
也可以通过交互式脚本安装:
|
1 2 3 |
git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git cd awesome-claude-code-subagents ./install-agents.sh |
Subagent 定义格式
每个 subagent 是一个带 YAML frontmatter 的 Markdown 文件:
|
1 2 3 4 5 6 7 |
--- name: agent-name description: 何时调用此 agent(Claude Code 用于自动选择) tools: Read, Write, Edit, Bash, Glob, Grep model: sonnet --- You are a [角色描述]... |
总体来说,这个仓库是 Claude Code 用户的”插件市场”,通过预定义的专家型子代理,让 Claude Code 在不同专业领域都能发挥更精准的作用,非常适合团队协作和工程化使用。






