goffmpeg/CLAUDE.md

2.2 KiB

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