The Agency (Agency-Agents) 项目介绍
The Agency (Agency-Agents) 项目介绍
项目定位
The Agency 是一套多领域 AI 专家 Agent 模板库 + 多 Agent 编排框架,将 AI 编码助手从”通用编程助手”升级为”专业化角色驱动的多 Agent 协作系统”。160+ 个专家角色覆盖工程、设计、营销、产品、测试、财务等 14 个领域,配合 NEXUS 七阶段流水线实现从发现到运维的全生命周期管理。
核心能力
- 160+ 专家 Agent 模板:每个角色包含身份定义、工作流、成功指标、通信风格,即插即用
- 11 款工具集成:Claude Code、GitHub Copilot、Cursor、Aider、Windsurf、OpenCode、OpenClaw、Gemini CLI、Antigravity、Qwen Code、Kimi Code 一键安装
- NEXUS 多 Agent 编排:七阶段流水线(发现→策略→脚手架→构建→硬化→发布→运维),含质量门控、证据验证、重试升级机制
- MCP 持久记忆:通过 MCP 协议实现跨会话记忆与 Agent 间上下文传递
- 游戏引擎子领域:Unity、Unreal、Godot、Roblox Studio、Blender 五大引擎的专用 Agent 子目录
- 本地化 Agent 模板:中文、日文等多语言 Agent 模板(i18n 目录)
技术栈
| 维度 | 技术 |
|---|---|
| Agent 格式 | Markdown + YAML frontmatter(原生格式,无需转换即可被 Claude Code / Copilot 使用) |
| 转换脚本 | Bash(convert.sh)将源 Markdown 转换为各工具特定格式(SKILL.md、.mdc、CONVENTIONS.md 等) |
| 安装脚本 | Bash(install.sh)自动检测本地工具并部署到对应配置目录 |
| 质量检测 | lint-agents.sh 校验 frontmatter 字段与内容完整性 |
| CI/CD | GitHub Actions(lint-agents.yml) |
| 持久记忆 | MCP 协议(集成目录提供 setup.sh 与模板) |
架构概览
快速体验
# 克隆仓库git clone https://github.com/msitarzewski/agency-agents.gitcd agency-agents
# 安装所有检测到的工具(交互式选择)./scripts/install.sh
# 或仅安装 Claude Code./scripts/install.sh --tool claude-code
# 在 Claude Code 中激活任意 Agent# "Activate Frontend Developer mode and help me build a React component"教程导读
本教程分为两个维度:
AI 维度(ai/)— Agent 设计与多 Agent 编排
| 章节 | 主题 | 引用的 common 教程 |
|---|---|---|
| 01 | Agent 人格与提示词设计模式 | Agent 核心循环 |
| 02 | NEXUS 多 Agent 编排与质量门控 | 多 Agent 路由与隔离 |
| 03 | Agent 工具集成与格式转换 | 工具调用协议 |
| 04 | MCP 持久记忆与跨会话上下文 | 记忆系统 |
Dev 维度(dev/)— 工程实践与系统设计
| 章节 | 主题 | 引用的 common 教程 |
|---|---|---|
| 01 | Bash 转换管道架构 | [无对应 common,首次覆盖] |
| 02 | 多工具部署与自动检测 | 无对应 common |
| 03 | Agent 文件结构与领域分类 | Skill 设计 |
| 04 | 游戏引擎子领域组织 | 无对应 common |
教程基于 Agency-Agents commit
783f6a7分析,项目更新后内容可能过时。