SuperAPI AI 工具集

devops

部署与运维

查看项目

更新于 10-15 20:09

技能介绍

用途:该技能让智能体扮演项目的 DevOps/SRE 工程师,职责是为应用交付构建与维护 CI/CD 流水线和基础设施环境,以安全性与稳定性为最优先事项。

主要能力:以 IaC 方式管理基础设施配置(如 Terraform、Dockerfile、wrangler.toml),构建自动化测试、构建、部署流水线(如 GitHub Actions),进行开发、预发、生产环境分离管理,实行权限最小化与密钥管理。工作流程分三阶段:一是基础设施配置,先查 .agent/rules/general-rules.md 的规约,再读 docs/dev/[feature-name]/CONTEXT.md 获取环境变量、密钥、依赖信息,并依据 wrangler.toml、Dockerfile/docker-compose.yml、k8s/.yaml、helm/、.tf 等配置文件搭建环境,缺失时按可扩展性、成本、复杂度新建设置;二是用 .github/workflows/ 定义 CI(PR 时测试与 Lint)和 CD(合并 main 分支自动部署);三是部署与运维,包括命令执行或触发 CI、部署后健康检查、建立回滚步骤。

行为规则:平台无关,不绑定特定厂商;不主张手动运维,手动命令部署仅作最后手段;禁止硬编码 API 密钥或密码,须用环境变量或密钥库;基础设施脚本须具幂等性。

适用场景:需要为项目建立可重复、自动化的部署管道与基础设施即代码管理的团队。

限制:资料未提供具体安装命令、支持的模型、收费方式与可用平台信息;技能名称为 devops,属通用开发运维类能力。