msitarzewski/agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
🎭 The Agency – AI 专家代理库
这是什么 – 一个精选的基于 Markdown 的 AI 代理 定义目录。每个文件描述一个角色(例如:前端开发人员、AI 工程师、UI 设计师)、其专业知识、典型工作流程、交付物和成功指标。这些代理旨在加载到代码辅助工具(Claude Code、Cursor、Gemini CLI、OpenCode 等)中,以便模型在您要求“激活前端开发人员模式”时采用指定角色并像专家一样行事。
为什么重要 – 无需为每个任务编写临时提示词,您可以选择一个现成的、经过实战检验的角色,其中已包含:
- 清晰的身份和语气
- 领域特定的知识和流程
- 具体的输出期望(代码片段、架构图、文档等)
- 判断成功的指标
这加速了提示词工程,提高了团队间的一致性,并使得在不同 LLM 驱动的开发环境中轻松共享“专家”行为。
🚀 快速开始
1. 使用原生桌面应用(推荐)
- 从 Agency Agents 应用(macOS、Linux、Windows)或通过 Homebrew 下载最新版本:
brew install --cask msitarzewski/agency-agents/agency-agents - 该应用允许您浏览完整列表,并一键将选定的代理安装到任何受支持的工具中。它还会保持代理的最新状态。
2. 命令行安装(无需应用)
- 克隆仓库(或仅下载
scripts/文件夹)。 - 运行安装脚本,并指定您使用的工具:
./scripts/install.sh --tool claude-code # Claude Code ./scripts/install.sh --tool cursor # Cursor ./scripts/install.sh --tool opencode # OpenCode # …或 README 中列出的任何其他受支持工具 - 可选地,将安装限制在特定部门或代理:
./scripts/install.sh --tool claude-code \ --division engineering,security ./scripts/install.sh --tool cursor \ --agent frontend-developer,ui-designer - 安装后,在工具内激活代理,例如:
Hey Claude, activate Frontend Developer mode and help me build a React component.
3. 作为参考库使用
- 每个
*.md文件包含完整的角色定义。您可以将定义复制粘贴到自己的提示词库中,或为自定义工具进行改编。 strategy/runbooks.json文件将代理映射到运行手册,从而为大型项目实现自动化团队设置。
📂 里面有什么?
工程部门(约 120 个代理)
- 前端 / UI – React、Vue、Angular、设计系统集成。
- 后端 / 架构 – API 设计、微服务、云基础设施。
- AI / ML – 模型训练、部署、RAG 管道、后训练栈。
- DevOps / SRE – CI/CD、成本优化、事件响应、可靠性工程。
- 专业角色 – Solidity 合约、嵌入式固件、语音 AI 管道、知识图谱工程等。
设计部门
- UI 设计师、UX 研究员、品牌守护者、趣味注入者、图像提示工程师、包容性视觉专家等。
(完整列表在 README 中列出,并为每个代理附有简短的“何时使用”描述。)
🛠️ 技术细节
- 代理格式 – Markdown 文件(
engineering/*.md、design/*.md),包含结构化部分:身份、使命、工作流程、交付物、成功指标。 - 安装脚本 – Bash 脚本(
install.sh、convert.sh),用于生成特定工具的集成文件(例如,Claude Code 代理文件夹、Cursor 片段)并将其复制到适当的用户目录。 - 多工具支持 – 安装程序自动检测已安装的助手,并可针对任何列出的工具(Claude Code、Cursor、Gemini CLI、OpenCode、Copilot 等)。
- 运行手册 –
strategy/runbooks.json为常见项目类型(例如,“startup-MVP”)定义代理团队(名册)。安装程序可以读取运行手册并批量安装所需的代理。 - 限制 – 某些运行时(例如,OpenCode)对可注册的代理数量有硬性上限;安装程序会在超过该限制时发出警告。
👥 谁应该使用这个?
- 开发人员,他们依赖 LLM 驱动的编码助手,并希望获得特定角色、可复现的提示词。
- 产品团队,构建内部 AI 助手管道,需要经过验证的角色库。
- 提示词工程师 / AI 运维人员,为专业代理(安全、数据工程师、RAG 管道等)寻找起点。
- 教育工作者 / 培训师,希望获得如何为 LLM 构建代理角色的具体示例。
📦 发布与贡献
- 最新版本 – 请参阅 README 中的 下载应用 徽章;配套桌面应用单独版本化。
- 许可证 – MIT(非常宽松,适合商业使用)。
- 贡献 – 欢迎提交 PR;该仓库鼓励社区添加代理和改进现有定义。
底线 – The Agency 提供了一个现成的、可扩展的 AI 代理角色库,可将通用 LLM 转变为领域特定专家,并提供工具将其安装到最流行的代码辅助环境中。
相关
- 项目
- 项目
- 项目
- 项目
- 项目