Agency-Agents(52k+ Stars):140+ 个角色模板,让 AI 编程助手变成一支专业团队

导读

没有模型,没有框架,核心内容是 Markdown 文件------一个 GitHub 仓库拿了 52k+ stars。Agency-Agents 的做法是给 AI 编程助手写"岗位说明书":为 Claude Code、Cursor、Gemini CLI 等工具定义一套结构化的角色卡,前端工程师怎么做需求分析、安全工程师怎么做威胁建模、增长黑客怎么拆解指标------角色通常包含人格、工作流程、交付物模板和成功指标。目前已扩展到 14 个部门、140+ 个 Agent 角色。

本文将介绍 Agency-Agents 的设计思路、角色体系、集成方式和实际使用场景。

项目信息


一、不是框架,是"角色说明书"

Agency-Agents 不是一个 Agent 框架。它的核心产物是一组结构化的 Markdown 角色定义文件,辅以格式转换和安装的 shell 脚本。每个角色文件定义一个 AI Agent 的专业角色。

角色文件通常包含:

  • 身份定义:角色名称、专业领域、人格特征、沟通风格
  • 工作流程:该角色接到任务后的标准操作步骤
  • 交付物模板:该角色应该输出什么格式的成果
  • 成功指标:该角色的 KPI

当你在 Claude Code、Cursor 或其他 AI 编程工具中激活某个角色时,工具会按照该角色的定义来工作------不再是通用助手,而是一个有明确职责和流程的专业角色。


二、14 个部门、140+ 个角色

目前仓库按部门组织,覆盖了一个数字化团队的主要职能:

部门 角色数 代表角色
工程(Engineering) 23 前端开发、后端架构师、AI 工程师、DevOps、安全工程师、代码审查员、SRE
营销(Marketing) 27 增长黑客、内容创作者、SEO、小红书运营、B站内容策略、直播电商教练
设计(Design) 8 UI 设计师、UX 研究员、品牌守护者、图像 Prompt 工程师
销售(Sales) 8 外呼策略师、商机教练、方案策略师、销售工程师
付费媒体(Paid Media) 7 PPC 策略师、广告创意策略师、程序化购买、付费社交
产品(Product) 5 Sprint 优先级排序、趋势研究、反馈综合、产品经理
项目管理 6 制片人、项目牧羊人、Jira 工作流管家
测试(Testing) 8 证据收集者、现实检验员、性能基准测试、API 测试、无障碍审计
支持(Support) 6 客服响应、分析报告、财务追踪、法务合规
空间计算(Spatial Computing) 6 XR 界面架构师、visionOS 工程师
专项(Specialized) 24+ Agent 编排者、MCP 构建者、区块链安全审计、医疗营销合规
学术(academic) 5 人类学家、地理学家、历史学家、叙事学家、心理学家
游戏开发(game-development) 20 游戏设计师、Unity架构师、虚拟引擎工程师、脚本撰写
战略(strategy ) 16 新增部门,持续扩展中

值得注意的是营销部门包含了中国平台的专项角色:小红书运营、微信公众号管理、知乎策略、百度 SEO、B站内容策略、快手策略、抖音策略、微博策略、跨境电商、私域运营。这在英文开源项目中不常见。


三、集成方式

Claude Code(原生支持)

将角色文件复制到 ~/.claude/agents/ 目录,即可在 Claude Code 会话中激活:

bash 复制代码
# 方式一:手动复制
cp engineering/frontend-developer.md ~/.claude/agents/

# 方式二:自动安装
./scripts/install.sh

多工具集成

项目提供转换和安装脚本,支持自动检测已安装的工具并部署:

bash 复制代码
./scripts/convert.sh   # 转换格式
./scripts/install.sh   # 安装到各工具

支持的工具:Claude Code、Cursor、GitHub Copilot、Aider、Windsurf、Gemini CLI、OpenCode、Qwen Code 等。

参考使用

也可以不做集成,直接浏览角色文件,把需要的人格定义和工作流程复制到自己的 prompt 中使用。


四、一个角色文件长什么样

以"代码审查员"(Code Reviewer)为例,角色文件的典型结构:

  • 身份:资深代码审查专家,注重代码质量和可维护性
  • 沟通风格:直接但建设性,用具体代码示例说明问题
  • 工作流程
    1. 理解 PR 的上下文和目标
    2. 检查架构设计是否合理
    3. 逐文件审查代码质量
    4. 检查测试覆盖率
    5. 输出结构化的审查报告
  • 交付物:审查报告(包含问题分类、严重程度、修改建议)
  • 成功指标:问题描述要有代码引用、建议要可操作、区分"必须修改"和"建议修改"

这种结构化定义比一句话的系统提示("你是一个代码审查专家")有效得多,因为它规定了做事的流程,不只是角色的身份。


五、总结

Agency-Agents 的走红反映了一个趋势:AI 编程工具的瓶颈不再是模型能力,而是如何引导模型按专业流程工作。一个好的角色定义文件,比一个更大的模型更能提升特定任务的输出质量。

适合关注的场景:

  • 使用 Claude Code / Cursor 等工具做开发,想让 AI 助手在特定任务上更专业
  • 团队想建立统一的 AI 辅助工作流程(如统一的代码审查标准、统一的 PR 模板)
  • 对 Agent prompt engineering 的最佳实践感兴趣

当前局限:

  • 角色质量参差不齐------140+ 个角色来自社区贡献,部分角色的流程和交付物定义不够细致
  • 已提供 Agent 编排角色(Agents Orchestrator)和协作模板(handoff templates、playbooks),但多 Agent 协作仍处于早期阶段

Coovally AI Hub 解读AI前沿------顶会论文解读、开源项目精选、企业落地案例,帮你技术进阶与商业破圈。如果您有技术交流或合作意向,欢迎联系我们和评论区留言讨论~

相关推荐
nananaij2 小时前
【LeetCode-05 好数对的数目 python解法】
python·算法·leetcode
伊可历普斯2 小时前
前端数据校验太难?一个 Zod 就够了
前端·javascript
陈林梓2 小时前
Axios 二次封装指南 & 跨系统复用建议
前端
季远迩2 小时前
73.矩阵置零(中等)
算法
做一个码农都是奢望2 小时前
计算机控制系统课程CH3:数字控制系统闭环响应分析与 MATLAB 实现
人工智能·算法·matlab
ZoeLandia2 小时前
基于 qiankun 的应用间页面跳转
前端·前端框架
前端 贾公子2 小时前
unplugin-icons == elementPlus自动引入icon
前端·javascript·vue.js
爱玩亚索的程序员2 小时前
算法入门(三)学会用matplotlib画图
算法·matplotlib
一叶落4382 小时前
LeetCode 6. Z 字形变换(C语言详解)
c语言·数据结构·算法·leetcode