borghei/senior-devops
> DevOps for CI/CD, containers, Kubernetes, and Terraform. Use when building pipelines, containerizing apps, managing clusters, provisioning cloud infra, deploying with blue- green/canary, or handling infrastructure incidents.
npx skills add https://github.com/borghei/Claude-Skills --skill senior-devops
The agent generates CI/CD pipelines, scaffolds Terraform infrastructure, and manages deployments with strategy selection, health checks, and rollback support.
Before generating pipelines or infra, confirm these inputs. If any is unknown or vague, ASK — do not assume:
terraform_scaffolder)Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
| Tool | Purpose | Command |
|------|---------|---------|
| pipeline_generator.py | Analyze a project and generate a CI/CD pipeline config (GitHub Actions, GitLab CI, Jenkins, CircleCI) | python scripts/pipeline_generator.py <project-path> --json |
| terraform_scaffolder.py | Scaffold a Terraform module structure with state config | python scripts/terraform_scaffolder.py <target-path> --json |
| deployment_manager.py | Produce a deployment plan with health checks and rollback | python scripts/deployment_manager.py <target-path> --json |
All tools support --verbose/-v, --json for machine-readable output, and --output/-o for file writing.
Load the reference that matches the task — keep this file lean and pull detail on demand:
| Skill | Integration |
|-------|-------------|
| senior-secops | Security scanning in CI/CD, container image scanning, compliance checks |
| senior-architect | Infrastructure design decisions, service topology |
| senior-backend | Application containerization, health endpoints, config management |
| code-reviewer | Terraform plan review, pipeline config review |
| incident-commander | Incident escalation, postmortem, rollback procedures |
Last Updated: June 2026
Version: 2.2.0
Take borghei/senior-devops from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.