端到端研发自动化系统使用手册
从需求 → PRD 设计 → 技术方案 → API 协议 → AI Coding → 测试 → CI/CD → 部署 → UI 验收
全流程自动化研发系统(支持人机协同)
| 层级 | 技术组件 | 说明 |
|---|---|---|
| AI Agent 框架 | OpenClaw, Claude Code, LangChain, CrewAI | 多 Agent 编排与执行 |
| 大模型层 | Claude 3.5/4.0, GLM-4.5/5.0, Qwen-Max | 智能决策与代码生成 |
| 开发工具链 | Git, Jenkins, Docker, Kubernetes | CI/CD与容器化部署 |
| 消息通道 | 钉钉/飞书/企业微信/Slack/Teams | 人机交互接口 |
| 测试工具 | Jest, Pytest, Selenium, Playwright | 自动化测试框架 |
需求采集 → 用户故事 → 验收标准
耗时:~10 分钟
功能列表 → 原型图 → PRD 文档
耗时:~15 分钟
架构设计 → 技术选型 → 数据库设计
耗时:~20 分钟
REST API → GraphQL → gRPC
耗时:~10 分钟
后端代码 → 前端代码 → 代码审查
耗时:~40 分钟
单元测试 → 覆盖率检查 → Mock 数据
耗时:~15 分钟
API 测试 → E2E 测试 → 性能测试
耗时:~20 分钟
Jenkins → Docker → K8S
耗时:~10 分钟
Selenium → Playwright → 视觉回归
耗时:~15 分钟
| 审批点 | 审批角色 | 审批内容 | 模式 |
|---|---|---|---|
| PRD 评审 | 产品负责人 | PRD 文档完整性与准确性 | 必须审批 |
| 技术方案审批 | CTO/技术负责人 | 架构合理性、技术选型 | 必须审批 |
| API 协议确认 | 前后端负责人 | 接口设计规范 | 建议审批 |
| 关键代码审查 | 资深工程师 | 核心业务逻辑代码 | 必须审批 |
| 上线前确认 | DevOps 负责人 | 部署配置、回滚方案 | 必须审批 |
# macOS/Linux 安装 OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# Windows PowerShell 安装
iwr -useb https://openclaw.ai/install.ps1 | iex
# 启动配置向导
openclaw onboard --install-daemon
# 验证安装
openclaw status
| 组件 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 2 核 | 4 核+ |
| 内存 | 4GB | 16GB+ |
| 磁盘 | 10GB | 50GB+ SSD |
| Node.js | 22.x | 22.x LTS |
| Python | 3.10+ | 3.11+ |
| 指标 | 阈值 | 检测工具 |
|---|---|---|
| 单元测试覆盖率 | ≥ 80% | Jest / Pytest / JUnit |
| 代码质量评级 | ≥ A | SonarQube |
| API 响应时间 (P95) | < 500ms | Prometheus |
| 页面加载时间 | < 3 秒 | Lighthouse |
| 安全漏洞数 | 0 | OWASP ZAP |
# 系统状态检查
openclaw status # 查看运行状态
openclaw health # 健康检查
openclaw doctor --deep # 深度诊断
# 网关管理
openclaw gateway start # 启动网关
openclaw gateway restart # 重启网关
openclaw gateway logs # 查看日志
# 技能管理
clawhub search git # 搜索技能
clawhub install docker # 安装技能
clawhub update --all # 更新所有技能
# 通道管理
openclaw channels list # 列出已连接通道
openclaw channels add # 添加新通道
# Claude Code
claude "任务描述" # 执行任务
claude --model claude-opus # 指定模型