如果你是一个人做项目,你不需要成为产品经理、架构师、营销专家——只需要知道何时调用哪个「虚拟专家」。Agency-Agents 这个开源项目,就是把 200 多个专业角色打包成了可以直接导入 Claude Code 的 Agent 文件。本文会介绍这个工具是什么、怎么用,以及如何用它协作开发一个完整项目。
一人公司的痛点
假设你是一个独立开发者,想做一个「数字游民社区」:
- 产品规划:你不知道怎么定义用户画像、功能优先级
- 技术架构:你不确定用什么技术栈、数据库怎么设计
- 营销推广:你不懂小红书怎么运营、知乎怎么引流
传统解决方案:要么自己学(费时间),要么花钱找人(费钱),要么凭感觉做(可能做错)。
Agency-Agents 提供了第四种方案:让 AI 以「专业角色」的身份帮你输出方案。
一、Agency-Agents 是什么?
1.1 一句话定义
Agency-Agents 是一个包含 200+ 专业角色定义的开源仓库,每个角色都可以直接导入到 Claude Code、Cursor、Copilot 等工具中使用。
它不是传统意义上的「软件框架」,而是 精心设计的 Agent 提示词模板库。
1.2 仓库结构
整个仓库有 21 个分类目录,201 个 Agent 文件:
| 分类 | Agent 数量 | 核心角色示例 |
|---|---|---|
engineering |
27 | AI工程师、后端架构师、前端开发、安全工程师、DevOps |
marketing |
29 | 小红书运营、抖音策略师、SEO专家、增长黑客、知乎运营 |
sales |
8 | 销售教练、客户策略师、提案专家 |
product |
5 | 产品经理、趋势研究员、反馈分析师 |
design |
8 | UI设计师、UX架构师、品牌守护者 |
project-management |
6 | 项目经理、工作室运营、实验追踪器 |
specialized |
28 | 合规审计、招聘专家、区块链安全审计、供应链策略师 |
还有针对 中国市场 的本地化 Agent:
- 小红书运营专家 (
marketing-xiaohongshu-specialist.md) - 抖音短视频策略 (
marketing-douyin-strategist.md) - 微信公众号运营 (
marketing-wechat-official-account.md) - 知乎话题运营 (
marketing-zhihu-strategist.md) - 钉钉/飞书集成开发 (
engineering-feishu-integration-developer.md)
1.3 每个 Agent 的设计结构
每个 Agent 文件都遵循统一的结构化模板:
1 | --- |
这种设计让 Agent 具备:
- 明确的角色身份:不是泛泛的「助手」,而是有专业背景的「专家」
- 工作方法论:具体的流程步骤和技术栈清单
- 约束边界:
Critical Rules定义了不可逾越的原则 - 可衡量的成功指标:有明确的 KPI 期望
二、支持的工具生态
2.1 可导入的工具列表
Agency-Agents 的安装脚本支持 11 种 AI 编程工具:
| 工具 | 安装位置 | 特点 |
|---|---|---|
| Claude Code | ~/.claude/agents/ |
原生支持,直接可用 |
| GitHub Copilot | ~/.github/agents/ |
VS Code / JetBrains 集成 |
| Cursor | .cursor/rules/ |
项目级规则文件 |
| Gemini CLI | ~/.gemini/extensions/ |
扩展形式 |
| Windsurf | .windsurfrules |
Codeium 规则系统 |
| Qwen Code | .qwen/agents/ |
通义千问项目级 Agent |
| Aider | CONVENTIONS.md |
终端 AI 编程助手 |
| OpenCode | .opencode/agents/ |
项目级配置 |
| OpenClaw | ~/.openclaw/ |
工作空间模式 |
| Kimi Code | ~/.config/kimi/agents/ |
月之暗面 Agent |
| Antigravity | ~/.gemini/antigravity/ |
Gemini 技能系统 |
2.2 安装方法
1 | # 克隆仓库 |
安装后,Agent 文件会出现在对应目录,你就可以在工具中调用了。
三、在 Claude Code 中如何使用?
3.1 调用方式
安装完成后,在 Claude Code 中有三种调用方式:
方式一:直接调用特定 Agent
1 | /agent product-manager |
然后提出你的需求:
1 | 我想做一个数字游民社区,帮我做产品规划 |
方式二:自然语言描述
1 | 帮我做数字游民社区的产品规划 |
Claude Code 会自动判断你需要产品经理角色,并输出专业方案。
方式三:组合多个 Agent
1 | 需要产品经理和后端架构师一起帮我规划数字游民社区 |
Claude Code 会先用产品经理角色输出产品规划,再用架构师角色输出技术方案。
3.2 实际输出示例
当你调用 产品经理 Agent 后,它会输出类似这样的内容:
1 | # PRD: 数字游民社区 |
这不是泛泛的「建议」,而是 结构化的专业文档,可以直接作为项目规划使用。
四、协作开发实战:数字游民社区
下面用一个完整案例,展示 Agency-Agents + Claude Code 如何协作开发。
4.1 协作架构
1 | ┌────────────────────────────────────────────────┐ |
4.2 阶段一:产品规划(第1周)
你的输入:
1 | /agent product-manager |
Claude Code 输出(基于产品经理 Agent):
- 用户画像分析
- MVP 功能清单(用户认证、城市指南、社区帖子)
- 功能优先级排序
- 成功指标定义
你的决策:
「这个规划合理,先做 MVP,包含用户认证、城市指南、社区帖子三个模块。」
4.3 阶段二:技术架构(第2周)
你的输入:
1 | /agent engineering-backend-architect |
Claude Code 输出(基于架构师 Agent):
数据库设计:
1 | -- 用户表 |
API 接口设计:
1 | POST /api/auth/register - 用户注册 |
4.4 阶段三:前端开发(第3-4周)
你的输入:
1 | /agent engineering-frontend-developer |
Claude Code 实际执行:
1 | # 创建项目 |
Claude Code 创建的文件:
1 | src/ |
4.5 阶段四:营销策略(第6周)
你的输入:
1 | /agent marketing-social-media-strategist |
Claude Code 输出(基于营销策略 Agent):
1 | # 数字游民社区营销策略 |
五、传统方式 vs Agent 协作
5.1 效率对比
| 维度 | 传统方式 | Agent 协作方式 |
|---|---|---|
| 产品规划 | 搜索资料+凭感觉 | PM Agent 专业输出 |
| 技术架构 | 看教程+试错 | 架构师 Agent 最佳实践 |
| 前端实现 | 边学边写 | 前端 Agent + Claude Code 自动生成 |
| 营销策略 | 猜测渠道 | 营销 Agent 专业策略 |
| 总耗时 | 估计 16-20 周 | 估计 8-12 周 |
5.2 核心价值
Agency-Agents 解决了三个核心问题:
1. 人力不足 → Agent 填补专业能力
你不需要懂营销,营销 Agent 给你专业策略;你不需要懂安全,安全 Agent 给你审计清单。
2. 知识盲区 → Agent 提供最佳实践
每个 Agent 的输出都是基于该领域的最佳实践,不是凭感觉。
3. 执行效率 → Claude Code 自动化执行
Agent 输出方案后,Claude Code 直接生成代码、创建文件、运行命令。
六、使用建议
6.1 按阶段调用 Agent
不要一次性调用所有 Agent,而是按开发阶段逐步调用:
1 | 规划阶段 → 产品经理 Agent |
6.2 Agent 是顾问,不是决策者
Agent 给的是「专业建议」,不是「最终答案」:
- 你需要判断方案是否符合你的实际情况
- 你需要做最终决策
- Agent 不知道你的预算、时间、技术能力等限制
6.3 保持上下文一致性
告诉 Claude Code 之前的决策:
1 | 我们之前决定用 React + Node.js 技术栈, |
6.4 迭代优化
不要期望一次就完美:
1 | 这个数据库设计太简单了,帮我补充更多字段 |
七、总结
Agency-Agents + Claude Code 的协作本质是:
你拥有了一个「虚拟专业团队」,每个 Agent 代表一个专业角色。你不需要成为每个领域的专家,只需要知道何时调用哪个专家。
对于一人公司来说,这解决了最核心的痛点:
- 人力不足:Agent 填补专业能力
- 知识盲区:Agent 提供最佳实践
- 执行效率:Claude Code 自动化执行
你的角色从「一个人做所有事」变成了「一个项目经理指挥团队」。