Skip to content

Commit daf1468

Browse files
peterfeiclaude
andcommitted
🎉 初始版本:AI Agent Team - 基于Claude Code的专业AI智能体团队系统
✨ 主要特性: - 🤖 六大专业智能体(产品经理、前端开发、后端开发、测试工程师、运维工程师、技术负责人) - ⚡ 快捷命令系统,提升开发效率 - 🛠️ CLI工具,支持中英文智能体名称映射 - 📚 完整文档和使用指南 - 🚀 多种安装方式(curl、npm、本地安装) 📦 包含内容: - 智能体配置文件 (.claude/agents/) - 快捷命令配置 (.claude/commands/) - 安装脚本 (install.sh, scripts/install.sh) - CLI工具 (bin/ai-agent-team.js) - 完整文档 (README.md, CONTRIBUTING.md, CHANGELOG.md) - 最佳实践指南 (docs/BEST_PRACTICES.md) - 示例项目 (examples/) 🌟 支持的快捷命令: - /pm - 产品经理 - /fe - 前端开发 - /be - 后端开发 - /qa - 测试工程师 - /ops - DevOps工程师 - /tl - 技术负责人 🚀 安装方式: - curl -fsSL https://raw.githubusercontent.com/peterfei/ai-agent-team/main/install.sh | bash - npm install -g ai-agent-team 🎯 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
0 parents  commit daf1468

32 files changed

+6729
-0
lines changed

.claude/CLAUDE.md

Lines changed: 224 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,224 @@
1+
# Claude AI Agent 智能团队配置
2+
3+
## 项目概述
4+
5+
本项目实现了一个专业的AI智能体团队,使用Claude Code的原生智能体系统。每个智能体都根据特定提示词定义,可以通过Claude Code命令直接调用。
6+
7+
## 智能体架构
8+
9+
### 核心智能体
10+
11+
1. **技术负责人智能体** - `/agent tech-leader`
12+
- 负责技术决策和团队协调
13+
- 位置:`.claude/agents/tech-leader.md`
14+
15+
2. **产品经理智能体** - `/agent product_manager`
16+
- 负责产品规划、需求分析和路线图制定
17+
- 位置:`.claude/agents/product_manager.md`
18+
19+
3. **前端开发智能体** - `/agent frontend_dev`
20+
- 负责前端开发、UI实现和客户端逻辑
21+
- 位置:`.claude/agents/frontend_dev.md`
22+
23+
4. **后端开发智能体** - `/agent backend_dev`
24+
- 负责后端开发、API设计和服务器端逻辑
25+
- 位置:`.claude/agents/backend_dev.md`
26+
27+
5. **QA工程师智能体** - `/agent qa_engineer`
28+
- 负责测试、质量保证和缺陷报告
29+
- 位置:`.claude/agents/qa_engineer.md`
30+
31+
6. **DevOps工程师智能体** - `/agent devops_engineer`
32+
- 负责部署、基础设施和CI/CD流水线
33+
- 位置:`.claude/agents/devops_engineer.md`
34+
35+
## 使用说明
36+
37+
### 直接智能体调用
38+
39+
```bash
40+
# 直接调用特定智能体
41+
/agent product_manager "设计用户认证系统"
42+
/agent frontend_dev "创建登录表单组件"
43+
/agent backend_dev "实现JWT认证API"
44+
/agent qa_engineer "测试认证流程"
45+
/agent devops_engineer "部署认证服务到生产环境"
46+
```
47+
48+
### 工作流集成
49+
50+
```bash
51+
# 完整工作流示例
52+
/agent product_manager "分析用户登录功能需求"
53+
/agent backend_dev "实现登录API端点"
54+
/agent frontend_dev "创建登录UI组件"
55+
/agent qa_engineer "执行完整的登录流程测试"
56+
/agent devops_engineer "部署登录功能到生产环境"
57+
```
58+
59+
### 快捷命令
60+
61+
为了更方便地使用,您可以使用以下快捷命令:
62+
63+
- `/pm` - 产品经理
64+
- `/fe` - 前端开发
65+
- `/be` - 后端开发
66+
- `/qa` - QA工程师
67+
- `/ops` - DevOps工程师
68+
- `/tl` - 技术负责人
69+
70+
快捷命令文件位于:`.claude/commands/` 目录
71+
72+
## 智能体提示词结构
73+
74+
每个智能体提示词文件包含:
75+
76+
1. **角色定义** - 明确角色和职责
77+
2. **专业能力** - 特定技能和技术
78+
3. **工作流程指南** - 分步流程
79+
4. **输出格式** - 预期响应结构
80+
5. **质量标准** - 成功指标和标准
81+
6. **示例交互** - 实际使用示例
82+
83+
## 团队协作
84+
85+
### 顺序工作流
86+
```bash
87+
# 产品 → 开发 → 测试 → 部署
88+
/agent product_manager "定义登录功能需求"
89+
/agent backend_dev "实现登录API端点"
90+
/agent frontend_dev "创建登录UI组件"
91+
/agent qa_engineer "测试完整登录流程"
92+
/agent devops_engineer "部署登录功能到生产环境"
93+
```
94+
95+
### 并行开发
96+
```bash
97+
# 前端和后端并行开发
98+
/agent backend_dev "构建带JWT的认证API" &
99+
/agent frontend_dev "创建带验证的登录表单" &
100+
wait
101+
/agent qa_engineer "集成测试认证流程"
102+
```
103+
104+
## 质量保证
105+
106+
### 代码审查流程
107+
```bash
108+
# 提交前自我审查
109+
/agent [role] "审查此代码的最佳实践和潜在问题"
110+
111+
# 团队交叉审查
112+
/agent backend_dev "审查前端认证实现"
113+
/agent frontend_dev "审查后端API设计和安全性"
114+
```
115+
116+
### 测试标准
117+
```bash
118+
# 单元测试
119+
/agent qa_engineer "为认证组件创建单元测试"
120+
121+
# 集成测试
122+
/agent qa_engineer "测试前端和后端API集成"
123+
124+
# 端到端测试
125+
/agent qa_engineer "执行完整用户认证流程测试"
126+
```
127+
128+
## 部署和运维
129+
130+
### 环境管理
131+
```bash
132+
# 开发环境
133+
/agent devops_engineer "设置带热重载的开发环境"
134+
135+
# 测试环境
136+
/agent devops_engineer "配置类生产环境的测试环境"
137+
138+
# 生产部署
139+
/agent devops_engineer "以零停机时间策略部署到生产环境"
140+
```
141+
142+
### 监控和维护
143+
```bash
144+
# 性能监控
145+
/agent devops_engineer "为认证服务性能设置监控"
146+
147+
# 错误跟踪
148+
/agent devops_engineer "为登录问题配置错误跟踪和告警"
149+
150+
# 安全监控
151+
/agent devops_engineer "为认证端点实施安全监控"
152+
```
153+
154+
## 最佳实践
155+
156+
### 1. 清晰的任务描述
157+
始终提供具体、可操作的任务描述:
158+
```bash
159+
# 好的做法
160+
/agent frontend_dev "创建响应式登录表单,包含邮箱/密码字段、记住我复选框和客户端验证"
161+
162+
# 避免的做法
163+
/agent frontend_dev "创建登录页面"
164+
```
165+
166+
### 2. 上下文信息
167+
调用智能体时包含相关上下文:
168+
```bash
169+
/agent backend_dev "实现OAuth2认证,支持Google和GitHub提供商,遵循产品规格中的需求"
170+
```
171+
172+
### 3. 迭代改进
173+
对复杂功能使用多次迭代:
174+
```bash
175+
# 初始实现
176+
/agent backend_dev "创建基础JWT认证"
177+
178+
# 增强
179+
/agent backend_dev "添加刷新令牌机制和令牌撤销"
180+
181+
# 安全加固
182+
/agent backend_dev "实施速率限制和暴力破解防护"
183+
```
184+
185+
### 4. 团队沟通
186+
确保智能体理解更广泛的上下文:
187+
```bash
188+
/agent frontend_dev "实现与后端团队创建的JWT认证API集成的登录UI"
189+
```
190+
191+
## 故障排除
192+
193+
### 智能体无响应
194+
- 检查Claude Code是否正确安装
195+
- 验证智能体提示词文件是否存在
196+
- 确保命令格式正确
197+
198+
### 任务结果不符合预期
199+
- 提供更具体的需求
200+
- 将复杂任务分解为更小的步骤
201+
- 包含期望输出格式的示例
202+
203+
### 集成问题
204+
- 让智能体互相审查工作
205+
- 对依赖任务使用顺序工作流
206+
- 在每个阶段实施适当的测试
207+
208+
## 扩展指南
209+
210+
### 添加新智能体
211+
1.`.claude/agents/`中创建新的提示词文件
212+
2. 定义智能体的角色、专业能力和工作流程
213+
3. 在此文件中添加智能体调用命令
214+
4. 测试各种任务类型的智能体
215+
216+
### 自定义工作流
217+
1. 定义您的特定工作流需求
218+
2. 创建链接智能体命令的工作流脚本
219+
3. 添加错误处理和回滚机制
220+
4. 为团队使用记录工作流
221+
222+
---
223+
224+
此配置实现了与Claude Code智能体系统的直接、原生集成,为管理AI驱动的开发工作流提供了清晰而高效的方式。

0 commit comments

Comments
 (0)