🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx skills add https://skills.sh/aradotso/trending-skills/agency-agents-ai-specialists
💡 提示:需要 Node.js 和 NPM
🎭 代理团队 — AI 专家人格
技能来自 ara.so — 每日 2026 技能合集。
精选的 50 多个专业 AI 代理人格集合,适用于 Claude Code、Cursor、Aider、Windsurf、Copilot 等工具。每个代理都拥有深厚的领域专业知识、独特的个性、定义明确的工作流程和可衡量的交付成果——涵盖工程、设计、市场营销、销售、付费媒体等领域。
安装
前置条件
git clone https://github.com/msitarzewski/agency-agents.git
cd agency-agents
Claude Code(推荐)
# 将所有代理复制到 Claude 的代理目录
cp -r agency-agents/* ~/.claude/agents/
# 或创建符号链接以自动更新
ln -s /path/to/agency-agents ~/.claude/agents/agency
然后在任何 Claude Code 会话中:
嘿 Claude,激活前端开发者模式,帮我构建一个 React 组件
所有其他工具(交互式安装器)
# 步骤 1:为所有支持的工具生成集成文件
./scripts/convert.sh
# 步骤 2:自动检测已安装的工具并交互式安装
./scripts/install.sh
# 或针对特定工具
./scripts/install.sh --tool cursor
./scripts/install.sh --tool copilot
./scripts/install.sh --tool aider
./scripts/install.sh --tool windsurf
各工具手动安装
| 工具 | 安装路径 |
|---|---|
| Claude Code | ~/.claude/agents/ |
| Cursor | 项目根目录下的 .cursor/rules/ |
| Copilot | .github/copilot-instructions.md |
| Aider | .aider.conf.yml 或通过 --system-prompt 传递 |
| Windsurf | 项目根目录下的 .windsurf/rules/ |
代理名录
工程部门
engineering/engineering-frontend-developer.md React/Vue/Angular, UI, Core Web Vitals
engineering/engineering-backend-architect.md API 设计, 数据库, 可扩展性
engineering/engineering-mobile-app-builder.md iOS/Android, React Native, Flutter
engineering/engineering-ai-engineer.md ML 模型, AI 集成, 数据管道
engineering/engineering-devops-automator.md CI/CD, 基础设施自动化, 云运维
engineering/engineering-rapid-prototyper.md MVP, 概念验证, 黑客松速度
engineering/engineering-senior-developer.md Laravel/Livewire, 高级模式
engineering/engineering-security-engineer.md 威胁建模, 安全代码审查
engineering/engineering-code-reviewer.md PR 审查, 代码质量门禁
engineering/engineering-database-optimizer.md PostgreSQL/MySQL 调优, 慢查询
engineering/engineering-git-workflow-master.md 分支策略, 约定式提交
engineering/engineering-software-architect.md 系统设计, 领域驱动设计, 权衡分析
engineering/engineering-sre.md SLO, 错误预算, 混沌工程
engineering/engineering-incident-response-commander.md 事件管理, 事后分析
engineering/engineering-technical-writer.md 开发者文档, API 参考
engineering/engineering-data-engineer.md 数据管道, 数据湖仓, ETL/ELT
设计部门
design/design-ui-designer.md 视觉设计, 组件库
design/design-ux-researcher.md 用户测试, 行为分析
design/design-ux-architect.md CSS 系统, 技术用户体验
design/design-brand-guardian.md 品牌形象与一致性
design/design-whimsy-injector.md 微交互, 趣味元素, 彩蛋
design/design-image-prompt-engineer.md Midjourney/DALL-E/SD 提示词
design/design-inclusive-visuals-specialist.md 代表性, 偏见缓解
市场营销、销售与付费媒体
marketing/marketing-growth-hacker.md
marketing/marketing-content-creator.md
paid-media/paid-media-ppc-strategist.md
paid-media/paid-media-creative-strategist.md
sales/sales-outbound-strategist.md
sales/sales-deal-strategist.md
sales/sales-discovery-coach.md
在 Claude Code 中使用代理
激活单个代理
# 在 Claude Code 聊天中:
激活后端架构师代理,帮我设计一个多租户 SaaS 应用的 REST API。
按顺序使用多个代理
# 首先,设计系统
激活软件架构师代理。为电子商务平台设计领域模型。
# 然后实现
现在激活高级开发者代理,在 Laravel 中实现订单聚合。
# 然后审查
激活代码审查员代理,审查上面的实现。
直接引用代理文件
# 在 Claude CLI 中将代理作为系统提示传递
claude --system-prompt "$(cat ~/.claude/agents/engineering-frontend-developer.md)" \
"用 React 和 Tailwind CSS 构建一个响应式产品卡片组件"
在 Cursor 中使用代理
运行 ./scripts/install.sh --tool cursor 后,代理规则会放在 .cursor/rules/ 中。在聊天中引用它们:
@engineering-frontend-developer 构建一个带有排序和分页功能的数据表格组件。
或在 .cursor/rules/default.mdc 中设置默认规则:
---
alwaysApply: true
---
你现在以高级开发者代理的身份从 The Agency 运作。
请参考 .cursor/rules/engineering-senior-developer.md 了解你的完整角色和工作流程。
在 Aider 中使用代理
# 使用单个代理作为系统提示
aider --system-prompt "$(cat agency-agents/engineering/engineering-security-engineer.md)"
# 或在 .aider.conf.yml 中引用
echo "system-prompt: agency-agents/engineering/engineering-devops-automator.md" >> .aider.conf.yml
在 Windsurf 中使用代理
./scripts/install.sh --tool windsurf
# 代理将写入 .windsurf/rules/
在聊天中激活:
使用 .windsurf/rules/ 中的 UX 架构师代理规则来审计我的 CSS 架构。
真实工作流示例
使用多个代理的全栈功能开发
# 1. 架构阶段
cat > task.md << 'EOF'
我需要为我的 Node.js + React 应用添加实时通知功能。
用户应该能看到应用内提醒,并可选接收邮件摘要。
EOF
# 调用软件架构师
claude --system-prompt "$(cat ~/.claude/agents/engineering-software-architect.md)" < task.md
# 2. 后端实现
claude --system-prompt "$(cat ~/.claude/agents/engineering-backend-architect.md)" \
"根据上述架构,使用 PostgreSQL LISTEN/NOTIFY 和 Socket.io 实现通知服务"
# 3. 前端实现
claude --system-prompt "$(cat ~/.claude/agents/engineering-frontend-developer.md)" \
"构建连接 Socket.io 数据流的 React 通知铃铛组件"
# 4. 安全审查
claude --system-prompt "$(cat ~/.claude/agents/engineering-security-engineer.md)" \
"审查通知系统实现的安全问题"
代码审查工作流
# 生成差异并传递给代码审查员代理
git diff main..feature/payment-integration | \
claude --system-prompt "$(cat ~/.claude/agents/engineering-code-reviewer.md)" \
"审查这个 PR 差异。重点关注安全性、正确性和可维护性。"
数据库优化
# 粘贴慢查询日志并激活数据库优化器
claude --system-prompt "$(cat ~/.claude/agents/engineering-database-optimizer.md)" << 'EOF'
这是我们 PostgreSQL 日志中的一条慢查询(平均 4200ms):
SELECT u.*, p.*, o.*
FROM users u
LEFT JOIN profiles p ON p.user_id = u.id
LEFT JOIN orders o ON o.user_id = u.id
WHERE u.created_at > NOW() - INTERVAL '30 days'
ORDER BY o.created_at DESC;
表大小:users=2M 行,orders=18M 行。created_at 列上没有索引。
EOF
事件响应
# 结构化事件启动
claude --system-prompt "$(cat ~/.claude/agents/engineering-incident-response-commander.md)" << 'EOF'
SEV-1 事件:支付处理自 14:32 UTC 以来返回 503 错误。
错误率:94%。影响:结账、订阅续费。
最近部署:payment-service v2.4.1 于 14:15 UTC。
EOF
创建自定义代理
代理文件遵循一致的 Markdown 结构:
# 🎯 代理名称
## 身份
你是 [名称],The Agency 的 [角色]...
## 核心使命
[此代理优化的目标]
## 个性与沟通风格
- [特质 1]
- [特质 2]
## 工作流程
### [工作流名称]
1. [步骤 1]
2. [步骤 2]
## 交付成果
- [具体产出 1]
- [具体产出 2]
## 成功指标
- [可衡量的结果]
将自定义代理保存到 agency-agents/custom/,然后重新运行 ./scripts/convert.sh 以生成工具集成文件。
贡献新代理
# Fork 并克隆
git clone https://github.com/YOUR_USERNAME/agency-agents.git
# 在相应的部门创建你的代理
cp engineering/engineering-senior-developer.md \
engineering/engineering-YOUR-SPECIALTY.md
# 编辑文件,然后测试它
claude --system-prompt "$(cat engineering/engineering-YOUR-SPECIALTY.md)" \
"给我一个示例交付成果来展示你的能力"
# 提交 PR
git checkout -b agent/your-specialty
git add engineering/engineering-YOUR-SPECIALTY.md
git commit -m "feat: 添加 Your Specialty 代理"
git push origin agent/your-specialty
故障排除
在 Claude Code 中找不到代理
ls ~/.claude/agents/
# 如果为空,重新运行:
cp -r /path/to/agency-agents/* ~/.claude/agents/
convert.sh 因权限错误失败
chmod +x scripts/convert.sh scripts/install.sh
./scripts/convert.sh
Cursor 未拾取代理规则
# 规则必须位于项目根目录的 .cursor/rules/ 中
ls .cursor/rules/
# 重新运行针对 cursor 的安装器
./scripts/install.sh --tool cursor
代理个性未激活
- 明确说明:“激活前端开发者代理” 而不仅仅是引用主题
- 如果工具集成不工作,直接将代理文件内容粘贴到系统提示中
- 对于 Claude Code,确认代理目录:
claude config get agentsDir
使用多个代理时发生冲突
- 每个会话激活一个代理
- 对于多代理工作流,使用单独的会话或 Claude Code 的子代理功能
- 明确代理顺序:架构师 → 实现 → 审查
项目结构
agency-agents/
├── engineering/ # 23 个工程专家代理
├── design/ # 8 个设计专家代理
├── marketing/ # 市场营销和增长代理
├── sales/ # 8 个销售专家代理
├── paid-media/ # 7 个付费媒体专家代理
├── scripts/
│ ├── convert.sh # 生成特定工具的集成文件
│ └── install.sh # 交互式安装器(自动检测工具)
└── README.md
关键信息
- 许可证:MIT
- 51,000+ stars — 经大型社区实战检验
- 无需 API 密钥 — 代理是提示文件,而非服务
- 工具无关 — 适用于任何接受系统提示的 LLM 工具
- 可扩展 — 遵循相同的 Markdown 模式添加自定义代理
- 欢迎提交 PR — 通过社区贡献不断扩充名录
📄 原始文档
完整文档(英文):
https://skills.sh/aradotso/trending-skills/agency-agents-ai-specialists
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)