推荐:Agency Agents(The Agency)——把你的 AI 助手升级成一支 100+ 人的专家团队

推荐:Agency Agents(The Agency)——把你的 AI 助手升级成一支 100+ 人的专家团队

项目地址:https://github.com/msitarzewski/agency-agents

开源协议:MIT(可商用,可自由修改分发)


大家用 AI 写代码,经常会遇到一个痛点:用一个通用大模型干所有事,结果就是输出太"泛"、风格不稳定,还得反复纠正它"先分析再写代码,注意安全和性能"。

今天推荐一个非常实用的开源项目:Agency Agents(The Agency)。它解决这个问题的思路很简单粗暴——不要让一个 AI 扮演所有岗位,而是给你一整套分工明确的专家角色库。

  1. 这项目是干嘛的?(把"提示词"做成"岗位说明书")

Agency Agents 不是一个会自动跑起来的复杂框架,而是一套高度工程化的角色资产库。仓库里包含了 100+ 个专家角色,涵盖了软件开发的方方面面:

  • Engineering(工程):前端开发、后端架构师、DevOps、安全工程师、代码评审员、数据库优化专家……

  • Design(设计):UI 设计师、UX 架构师、品牌卫士……

  • Marketing & Product(营销与产品):增长黑客、SEO 专家、产品经理……

每个角色都是一份标准的 Markdown 文件(带 YAML 元数据),内容不仅仅是一句简单的"你是一个资深前端",而是包含了极其详尽的岗位约束:

  • 核心使命与 工作流(第一步做什么,第二步做什么)

  • 硬性规则(比如安全工程师的规则:永远不要信任用户输入、必须包含漏洞修复代码)

  • 交付物模板(比如后端架构师必须输出:架构图、数据库设计、API 规范)

  • 成功指标(什么才算做得好)

这套东西原本是为 Claude Code 的 agent 文件机制设计的(官方推荐用法就是把这些 .md 放到 ~/.claude/agents/ 里直接激活)。但因为它本质上是优秀的文本资产,现在已经演变成了跨工具的角色源,官方甚至提供了脚本,能把它转换适配给 Cursor、Aider、Windsurf、Kimi 等各种 AI 编程工具。

  1. 为什么推荐它?(爽点在哪里)

当你把这套角色库用起来之后,你会发现工作方式变了:

  • 从"临场发挥"变成"按岗交付":写前端需求,就直接调用 frontend-developer.md 的设定;需要 review 代码,就扔给 code-reviewer.md。因为角色自带了严格的 checklist 和输出格式,出来的代码和建议会立刻变得专业且结构化。

  • 减少沟通成本:你不需要每次跟 AI 强调"请注意性能和可维护性",角色文件里早就把这些底线写得清清楚楚。

  • 极其适合团队沉淀:你可以把这些角色文件 fork 下来,改成你们团队自己的规范,作为长期的团队 AI 资产。

  1. 顺带一提:在 Trae 里怎么把它用起来?

如果你正在使用 Trae,这套角色库可以说是如鱼得水。虽然目前不能"一键全量自动导入",但你有两种非常丝滑的用法:

用法一:作为 Project Rules(轻量级、自动生效)

你可以挑选你最需要的几个角色(比如安全检查、代码评审),或者把里面的通用规范抽出来,直接放到你项目的 .trae/rules/ 目录下。

在日常写代码时,直接在输入框里加上 #Rule agency-code-reviewer,AI 就会瞬间切换成无情的评审机器,按着严格的 checklist 给你查错。

用法二:手动创建为自定义 Agent(体验最完整)

对于你最高频依赖的核心角色(比如前端架构师),你可以打开 Trae 的"创建智能体"面板:

  • 把角色文件里的 name 和 description 填进去。

  • 把正文(工作流、规则、模板)全部复制到"提示词 (Prompt)"里。

  • 顺手给它配上读写文件、终端的权限,甚至挂上相关的 MCP Server。

创建好之后,日常干活直接 @前端架构师;或者在复杂需求里唤出 SOLO Coder,让 SOLO Coder 去自动调度你建好的这些专家进行多步协作。

总结

Agency Agents 把玄学的"提示词工程"变成了踏实的"组织架构工程"。如果你想让你的 AI 编程助手输出更稳定、更专业,强烈建议去这个仓库里逛逛,挑几个适合你的"打工人"带走。


:link: 项目地址https://github.com/msitarzewski/agency-agents