This commit is contained in:
kingecg 2026-03-20 20:45:13 +08:00
commit 3b0dbf6014
1 changed files with 72 additions and 0 deletions

72
CLAUDE.md Normal file
View File

@ -0,0 +1,72 @@
# Software Development Team - 全生命周期覆盖
## 团队成员
| Agent | 职责 | 覆盖阶段 |
|-------|------|----------|
| **Architect** | 系统架构设计、技术选型 | 需求 → 设计 |
| **Frontend-Angular** | Angular13前端开发 | 开发 → 测试 |
| **Backend-NodeJS** | Node.js后端开发 | 开发 → 测试 |
| **Backend-Golang** | Golang高性能服务 | 开发 → 测试 |
| **DevOps** | CI/CD、Docker、K8s | 开发 → 运维 |
| **QA-Security** | 测试、安全审计 | 测试 → 运维 |
| **ProjectManager** | 项目管理、需求协调 | 全生命周期 |
## 技术栈
- **前端**: Angular 13, TypeScript, RxJS, Angular Material
- **后端**: Node.js, Golang, Express, Gin, gRPC
- **数据库**: PostgreSQL, MongoDB, Redis
- **DevOps**: Docker, Kubernetes, GitHub Actions, Prometheus
## 团队Agent定义
详细的Agent定义位于 `.claude/agents/` 目录:
- `architect.md` - 架构师
- `frontend-angular.md` - Angular前端专家
- `backend-nodejs.md` - Node.js后端专家
- `backend-golang.md` - Golang后端专家
- `devops.md` - DevOps工程师
- `qa-security.md` - QA与安全专家
- `project-manager.md` - 项目经理
## 软件生命周期流程
```
需求分析 ──► 架构设计 ──► 开发 ──► 测试 ──► 部署 ──► 运维
│ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼
Project Architect Frontend QA-Sec DevOps DevOps
Manager NodeJS DevOps QA-Sec PM
Golang
```
## 快速开始
1. **新项目启动**:
- 激活 Architect 分析需求
- 激活 ProjectManager 规划Sprint
2. **功能开发**:
- Frontend-Angular 处理前端
- Backend-NodeJS/Backend-Golang 处理后端
- DevOps 配置CI/CD
3. **测试部署**:
- QA-Security 执行安全扫描
- DevOps 部署到K8s
4. **运维监控**:
- DevOps 监控系统
- QA-Security 安全巡检
## MCP服务器
项目配置了以下MCP服务器 (`.mcp.json`):
- `github` - GitHub代码管理
- `git` - 版本控制
- `docker` - 容器管理
- `filesystem` - 文件操作
- `brave-search` - 技术搜索
- `puppeteer` - 浏览器自动化
- `sequential-thinking` - 复杂问题分析