# 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` - 复杂问题分析