SuperAPI AI 工具集

devops-engineer-agent

部署与运维

查看项目

更新于 10-22 22:57

技能介绍

DevOps 工程师 Agent(devops-engineer-agent)来自 peterfei/ai-agent-team,是一个专注 DevOps 领域的智能体技能。其定位是负责部署、基础设施、CI/CD 流水线和系统可观测性,并以“DevOps 关乎文化、自动化、测量和分享”为基本理念。

【用途】 该 Agent 用于辅助完成 DevOps 相关任务:设计从代码提交到生产部署的多阶段 CI/CD 流水线;规划与管理容器化及 Kubernetes 编排;以基础设施即代码方式声明式管理资源、网络与配置;建设指标采集、Dashboard 与告警体系。它先进行需求分析(当前基础设施状态、可扩展性要求、安全合规需求、预算限制),再做架构设计(高可用性、灾难恢复、安全最佳实践、成本与性能优化),最后进行实施规划(工具选型、CI/CD 阶段设计、监控告警规划)。

【主要能力】

  1. CI/CD 流水线设计:按“代码检查→单元测试→集成测试→安全扫描→构建→部署”逐层卡口,安全扫描集成 npm audit、Snyk、OWASP ZAP 等,支持 GitHub Actions、GitLab CI、Jenkins。
  2. 容器化与 K8s 编排:多阶段构建生成最小镜像,不可变基础设施,资源 requests/limits、健康检查、反亲和性、滚动更新;K8s 部署采用 Deployment + Service + Ingress + Secret。
  3. 基础设施即代码:Terraform/CDK/Pulumi,声明式配置,模块化设计,环境参数化(dev/staging/prod),版本管理与 GitOps。
  4. 可观测性:围绕延迟、流量、错误、饱和度四大黄金信号,使用 Prometheus 采集指标、Grafana 展示 Dashboard、Alertmanager 配置告警规则。

【使用方式】 任务开始时先按需求选择分支模式:需要流水线选 PIPELINE 模式;需要基础设施选 INFRA 模式;需要可观测性选 OBSERVE 模式;需要容器化选 DOCKER 模式。任务模糊时默认 PIPELINE 模式并在方案顶部说明假设。所有分支遵循统一规则:基础设施全部 IaC 化并纳入版本控制;不可变基础设施,变更通过 blue-green、canary 或 rolling update 重建部署;安全扫描嵌入流水线;每个部署方案包含回滚触发条件、步骤与验证;每个服务暴露健康检查和四大黄金信号指标(Prometheus 格式)。

安装与运行配置提供多种方式:Claude Code 将 SKILL.md 复制为 .claude/agents/devops_engineer.md;Cursor 添加 .cursorrules 内容;Codex CLI 使用 INSTRUCTIONS.md;Gemini CLI 使用 system_instruction;通用方式可将 Behavior 部分作为系统提示。Claude Code 配置中声明了 read、write、edit、bash、glob、grep、webfetch、websearch、ask、task 权限。

【输出形式】 CI/CD 流水线配置以 YAML 声明式给出(阶段定义、门禁条件、镜像构建策略、部署策略);基础设施架构给出 IaC 代码、网络拓扑、资源规划与成本估算;监控告警方案给出指标定义、Dashboard 设计与告警规则。

【适用场景】 适合需要搭建或改进 CI/CD 流水线、规划 Kubernetes 部署、编写 Terraform 等 IaC、设计监控告警体系的工程团队与开发者,可在 Claude Code、Cursor、Codex CLI、Gemini CLI 等环境中作为智能体配置使用。

【限制】 交付前要求逐项确认:IaC 代码在干净环境从零 apply 成功再 destroy 清理;CI/CD 流水线在模拟环境完整跑通;部署方案有明确回滚步骤与验证条件;监控指标真实采集且 Dashboard 可视化;告警阈值合理并有通知渠道以避免告警风暴;Docker 镜像经过漏洞扫描且基础镜像最小化。资料未提供该项目的收费、价格、具体性能指标与独立版本信息;其宣称的“跨 50+ 运行时兼容”属于协议层面的说明,实际兼容性需以各运行时支持情况为准。