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

相关推荐
林森lsjs9 小时前
【日耕一题】5. 青春常数(17届蓝桥杯C++B组第一题)
算法·蓝桥杯
Tisfy9 小时前
LeetCode 3838.带权单词映射:求和、取模、拼接(附python一行版)
python·算法·leetcode·字符串·题解·模拟·取模
铁皮饭盒9 小时前
Bun + SQLite 10个实用技巧
前端·javascript·后端
Hooray9 小时前
告别低效循环!AI Agent 编排+编程显示器,让前端开发效率实现断代式跃升
前端·人工智能·ai编程
め.9 小时前
GJK算法实现细节
算法
AI科技星9 小时前
第六卷:量天尺传奇(几何学)
网络·人工智能·算法·概率论·学习方法·几何学·拓扑学
Y_Bk9 小时前
第十七届蓝桥杯C/C++A组省赛
c语言·数据结构·c++·算法·蓝桥杯
飞天狗1119 小时前
零基础JavaWeb入门——第4课:表单处理 —— 浏览器怎么把数据发给服务器
java·开发语言·前端·后端·servlet
帅小伙―苏9 小时前
力扣76最小覆盖子串
算法·leetcode
RH2312119 小时前
2026.5.24 数据结构 KMP算法实现
数据结构·算法