team-devops
编排 DevOps 团队协作管线,协调 DevOps 负责人、云架构师、DevOps 工程师与 SRE 工程师按序完成策略制定、云架构设计、CI/CD 实施与监控告警配置。
Files1
View on GitHubSKILL.md.trae/skills/team-devops/SKILL.md
GitHubteam-devops — DevOps 团队编排
技能目的
编排 DevOps 团队协作管线,按既定顺序协调基础设施相关 Agent 协同工作,将一个项目或环境从当前状态推进到具备完整 CI/CD 流水线与监控告警的可运维状态。本技能负责调度各 Agent、传递中间产物、收集反馈并在阶段间执行运维门禁。
参数说明
[项目或环境名]:待配置 DevOps 的项目名称或环境名称(如 dev / staging / production),用于确定基础设施范围与配置目标。
分阶段工作流
阶段 1:加载上下文与确认范围
- 输入:
[项目或环境名]参数 - 处理:
- 使用 Glob 查找基础设施配置文件(Terraform / CloudFormation / K8s 清单)
- 使用 Read 读取
docs/technical-preferences.md确认部署平台(AWS / Azure / GCP / 自托管) - 使用 Glob 扫描现有 CI/CD 配置(
.github/workflows/.gitlab-ci.yml/Jenkinsfile) - 使用 Bash 检查当前环境连通性与状态
- 通过 AskUserQuestion 与用户确认环境范围、可用性目标与预算约束
- 输出:DevOps 上下文 + 编排计划
阶段 2:devops-lead 制定策略
- 输入:DevOps 上下文
- 处理:使用 Task 分派 devops-lead Agent,制定 DevOps 策略、环境拓扑、部署模型(蓝绿 / 金丝雀 / 滚动)与运维标准
- 输出:DevOps 策略文档,写入
docs/devops/strategy-[项目].md
阶段 3:cloud-architect 云架构设计
- 输入:DevOps 策略
- 处理:使用 Task 分派 cloud-architect Agent,设计云资源拓扑、网络架构、存储方案与成本优化策略
- 输出:云架构设计 + 基础设施即代码模板
阶段 4:devops-engineer CI/CD 实施
- 输入:云架构设计
- 处理:使用 Task 分派 devops-engineer Agent,实施 CI/CD 流水线、构建脚本、部署自动化与配置管理
- 输出:CI/CD 流水线配置 + 部署脚本
阶段 5:sre-engineer 监控告警配置
- 输入:CI/CD 流水线 + 云架构
- 处理:使用 Task 分派 sre-engineer Agent,配置监控指标、告警规则、日志聚合与可观测性面板
- 输出:监控告警配置 + 可观测性仪表盘
阶段 6:汇总与门禁
- 输入:全部阶段产物
- 处理:
- 汇总各阶段产出与反馈
- 执行流水线验证测试确认 CI/CD 可正常运行
- 检查所有阶段是否通过运维门禁
- 通过 AskUserQuestion 向用户报告结果并确认返工需求
- 使用 Write 写入编排报告至
docs/reports/team-devops-[项目].md
- 输出:DevOps 团队编排报告
协作协议引用
- 遵循
docs/examples/COLLABORATIVE-DESIGN-PRINCIPLE.md用户驱动协作协议 - 各 Agent 之间通过 Task 工具分派,中间产物以文件形式传递
- 使用 Bash 执行基础设施命令、流水线验证与环境检查
- 阶段间设置运维门禁,未通过则回退至上一阶段
- 生产环境变更必须获得用户明确批准
推荐下一步
DevOps 配置完成后,使用 /team-release 执行正式发布。安全加固使用 /team-security 审查基础设施。性能优化使用 /team-polish 调优资源配置。发布后监控使用 /team-qa 持续验证质量。