最近在浏览 GitHub Trending 时,一个项目的增长势头引起了我的注意。它在短时间内吸引了大量关注,总星标数已接近 39K。更让人感兴趣的不是某个新的技术框架,而是它提出的一个概念:打包一整套职能完整的“AI 公司”。

这个名为 Agency Agents 的项目,将自己定位为“你的 AI 梦之队”。它并非单一的工具,而是一个包含了 55 个不同角色的 AI Agent 集合,覆盖了从产品研发到市场运营的 9 大部门。你可以把它想象成一个高度专业化的“AI 人才市场”,每个角色都拥有清晰的身份、专业技能和交付标准,并且可以直接集成到 Claude Code 等开发工具中使用。

项目背景与核心理念
Agency Agents 的创意源于 Reddit 社区上的一次深度探讨。作者 msitarzewski 花费了数月时间,精心迭代和打磨了超过 55 个 AI Agent 的人格设定。每个角色都配备了完整的身份背景、核心使命、技术交付样板和可衡量的成功指标。
其核心理念在于,为开发者、设计师和产品经理等提供一套即拿即用的、高质量的 AI 协作伙伴定义,而不仅仅是简单的提示词模板。这解决了许多人在尝试使用 AI 辅助工作时的一个普遍痛点:如何为 AI 设定一个清晰、专业且有效的角色。
角色阵容:覆盖全流程的 9 大部门
项目将 55 个 AI Agent 分门别类,模拟了一家科技公司的主要职能部门:
1. 工程部
包含前端、后端、移动端、AI、DevOps 等 7 个核心技术角色。
- 前端开发人员:精通 React/Vue/Angular,专注于现代 Web 应用开发和性能优化。
- 后端架构师:擅长 API 设计、数据库架构和构建可扩展的微服务。
- 移动应用构建器:负责 iOS/Android 原生及 React Native、Flutter 跨平台应用开发。
- 人工智能工程师:专注于机器学习模型部署和 AI 功能集成。
- DevOps 自动化工具:主管 CI/CD 流水线、基础设施自动化与云运维监控。
- 快速原型机:用于快速验证概念、开发最小可行产品或应对黑客马拉松。
- 高级开发人员:处理使用 Laravel/Livewire 等技术的复杂架构实现。

2. 设计部
包含 UI/UX、品牌、动效等 8 个设计相关角色。
- UI设计师:负责视觉设计、组件库和设计系统构建。
- 用户体验研究员:通过用户测试和行为分析提供设计洞察。
- 品牌守护者:确保品牌识别的一致性与战略定位。
- 图片提示工程师:专门为 Midjourney、DALL-E 等 AI 绘图工具生成高质量的摄影提示。
- 奇思妙想注射手:为产品增添个性、趣味性的微交互和彩蛋。

3. 营销部
包含增长黑客、内容创作、社交媒体运营等角色,覆盖 Twitter、TikTok、Reddit、微信公众号等多个平台。
- 增长黑客:通过快速实验驱动用户获取和转化率优化。
- 内容创作者:制定多平台内容策略与编辑日历。
- Reddit社区建设者:专注于在 Reddit 进行真实互动和价值驱动的社区营销。
- 百度SEO专家:针对中国市场,进行百度搜索优化和 ICP 合规性建议。

4. 测试与质量保证部
包含功能、性能、安全、无障碍测试等多个维度的质量关卡角色。
- 证据收集员:基于屏幕截图进行 UI 测试和视觉验证。
- 现实检验器:作为基于证据的最终质量批准关卡。
- 性能基准测试:执行速度测试、负载测试与性能调优。
- 无障碍审核员:进行 WCAG 合规性审核和屏幕阅读器测试。

除此之外,项目还详细定义了产品部、游戏开发部、数据分析部、财务部、法务合规部以及管理层的 Agent 角色,几乎涵盖了一家数字产品公司运营所需的所有关键岗位。

每个 Agent 的完整构成
Agency Agents 中的每个角色文件都不是简单的描述,而是一个结构化的“员工档案”,通常包含以下部分:
- 身份认同:明确的角色名称、定位、性格特点、沟通风格以及专业技能栈。
- 核心使命:定义其主要职责、工作范围、关键目标以及与其他角色的协作关系。
- 技术交付样板:提供具体的代码示例、标准工作流程和输出物格式规范,确保产出可直接使用。
- 成功指标:阐明如何衡量其工作质量、交付物的验收标准以及持续改进的方向。
这种深度设计确保了每个 Agent 在特定场景下都能给出专业、一致且高质量的反馈。
如何快速上手使用
该项目支持多种集成方式,官方推荐与 Claude Code 配合使用。
方式一:集成到 Claude Code(推荐)
首先,将项目中的 agents 文件复制到 Claude Code 的本地目录中:
# 把 agents 文件复制到 Claude Code 目录
cp -r agency-agents/* ~/.claude/agents/
完成后,在 Claude Code 中即可直接调用,例如你可以指示:“让前端开发人员帮我构建一个 React 表格组件”。
方式二:生成其他开发工具的集成文件
项目提供了脚本,可以一键生成适用于 Cursor、Aider、Windsurf、Gemini CLI 等流行工具的配置文件。
# 生成所有支持的工具的集成文件
./scripts/convert.sh
# 自动检测并安装到对应工具
./scripts/install.sh
# 或者指定安装到特定工具
./scripts/install.sh --tool cursor
./scripts/install.sh --tool aider
./scripts/install.sh --tool windsurf
方式三:直接参考与自定义
每个 Agent 都是一个独立的 Markdown 文件。你可以直接浏览、复制其中的提示词内容,并根据自己项目的具体需求进行修改和定制。这种完全开源的方式赋予了项目极高的灵活性。
项目价值与启示
Agency Agents 的流行反映了几个关键趋势和需求:
- 解决真实痛点:它提供了经过验证的高质量角色定义,降低了开发者使用 AI 协作的门槛。
- 覆盖面广,场景明确:不仅限于编码,还扩展到设计、营销、测试等领域,为不同职能的从业者提供了专用工具。
- 高质量与可定制性:每个角色都经过深度打磨,同时开源属性允许用户自由调整,以适应个性化工作流。
这或许预示着未来的一种工作模式:个体或小团队可以通过调度一组高度专业化的 AI Agent,来获得接近一个完整团队的专业能力支持。无论是用于快速原型开发、内容生产、代码评审还是市场分析,这些不知疲倦的“数字员工”都能极大地提升效率。

如果你对构建自己的“AI 梦之队”感兴趣,不妨访问项目的 GitHub 仓库深入了解和尝试:
https://github.com/msitarzewski/agency-agents
通过定义和协同不同的 AI Agent,我们或许正在迈向一个全新的人机协作时代。你对这种工作模式怎么看?欢迎在云栈社区分享你的看法和实践经验。