senior-devopscommit b078bb8SKILL.md · 部署与发布
资深 DevOps
生成 CI/CD 流水线、Terraform 模块和带回滚预案的部署清单,覆盖 AWS、GCP 和 Azure。
apply 和部署会改动真实的云资源,需要相应的云凭据。
npx skills add alirezarezvani/claude-skills --skill senior-devops已选中命令,请手动复制。
- 权限
- read-repo
- write-files
- shell
- network
- 兼容工具
- Claude Code, Codex, Cursor, Gemini CLI, Windsurf
- GitHub
- 29.1k
- 来源
- 社区 · Alireza Rezvani
- 状态
- 扫描通过
- 许可证
- MIT
- 分类
- 部署与发布
核心规则
先 terraform plan 并审查差异再 apply;部署工具只生成清单和命令,不直接应用到集群。
执行阶段
阶段 01生成流水线
用 pipeline_generator.py 为 GitHub Actions 或 CircleCI 生成构建、测试、部署阶段。
阶段 02编写基础设施
用 terraform_scaffolder.py 生成 AWS/GCP/Azure 模块,并执行 validate 和 plan。
阶段 03准备部署
用 deployment_manager.py 生成蓝绿或滚动发布清单,切换流量前设健康检查关口。
阶段 04回滚预案
为每次发布生成回滚手册,可按版本快速回退。
权限说明(据 SKILL.md 整理)
| 能力 | 是否需要 | 说明 |
|---|---|---|
| 文件写入 | 需要 | 生成流水线配置、Terraform 模块、Kubernetes 清单和运行手册。 |
| 命令执行 | 部分需要 | 运行技能自带的 Python 脚本及 terraform validate/plan;apply 和 kubectl 命令在审查后执行。 |
| 网络外发 | 部分需要 | 执行 plan、apply 或部署时访问所配置的云服务商和集群。 |
SKILL.md 头部信息(YAML)
---
name: "senior-devops"
description: "Use for CI/CD pipelines, infrastructure as code, containers and deployments on AWS, GCP or Azure. Generates pipelines with pipeline_generator.py, scaffolds Terraform with terraform_scaffolder.py and manages releases with deployment_manager.py."
---相关技能
规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。