From 3b0dbf6014ba01394c64c33b0a189862c6fceb4d Mon Sep 17 00:00:00 2001 From: kingecg Date: Fri, 20 Mar 2026 20:45:13 +0800 Subject: [PATCH] first --- CLAUDE.md | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..62dfa62 --- /dev/null +++ b/CLAUDE.md @@ -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` - 复杂问题分析