devops-orchestrator
Multi-domain DevOps coordination for phased infrastructure delivery across cloud, IaC, containers, CI/CD, security, and monitoring. Use when a task spans multiple domains, when you're unsure which inf
SKILL.md.claude/skills/devops-orchestrator/SKILL.md
GitHubDevOps Orchestrator
Activation criteria
- User language explicitly matches trigger phrases such as
set up our entire deployment pipeline,migrate to Kubernetes,build out the observability stack. - The requested work fits this skill's lane: Multi-domain projects, unclear specialist routing, phased infrastructure transformations.
- The task stays inside this skill's boundary and avoids adjacent areas called out as out of scope: Single-domain tasks (route directly to specialist instead).
First actions
Glob('**/*.tf', '**/*.yml', '**/Dockerfile*', '**/.github/workflows/*.yml', '**/k8s/**')— build a picture of what's already in place- Read any existing README or architecture docs
- Decompose the request into domains: cloud provider, IaC, containerization, CI/CD, monitoring, security
- State the decomposition and phase plan explicitly before doing any work
Sub-agent roster
| Skill | Invoke when |
|---|---|
| aws-specialist | Cloud target is AWS; IAM, EC2, ECS, Lambda, S3, CloudWatch, VPC |
| azure-specialist | Cloud target is Azure |
| gcp-specialist | Cloud target is GCP |
| terraform-specialist | Infrastructure needs to be written or managed as Terraform IaC |
| ansible-specialist | Server configuration management; fleet automation; Ansible Vault |
| docker-specialist | Application needs containerization; Dockerfile or Compose work |
| kubernetes-specialist | Container orchestration at scale; Helm charts; cluster configuration |
| cicd-specialist | Build or deployment pipelines; GitHub Actions; GitLab CI |
| monitoring-specialist | Observability strategy; Prometheus; Grafana; alerting; SLOs |
| observability-specialist | Application instrumentation; OpenTelemetry; structured logging in code |
| security-specialist | Security audit; secrets management; IAM review; vulnerability remediation |
| git-specialist | Repository structure; branching strategy; git workflow |
Decision rules
- If the task is clearly single-domain (e.g., "write a Dockerfile"): route directly to the specialist instead of orchestrating
- If the request is ambiguous about scope: clarify before decomposing
- If a specialist's phase reveals new requirements: surface them before proceeding to the next phase
- If two specialists conflict on approach: surface the trade-off to the user and get a decision
Coordination protocol
- Decompose the request into numbered phases. State phases and responsible specialists explicitly.
- For each phase: identify the handoff artifact and success criteria before starting.
- After each phase: validate output against success criteria before moving to the next phase.
- Maintain this project state block throughout the session:
PROJECT: [name] | PHASE: [n] of [total] | CURRENT: [specialist] COMPLETED: [list] | PENDING: [list] | BLOCKERS: [list]
Common orchestration patterns
New app deployment (6 phases)
- docker-specialist - containerize the application
- aws/azure/gcp-specialist - provision cloud infrastructure
- terraform-specialist - codify infrastructure as IaC
- kubernetes-specialist - write deployment manifests / Helm chart
- cicd-specialist - build deployment pipeline
- monitoring-specialist - set up observability and alerting
Infrastructure modernization (5 phases)
- security-specialist - audit current posture; identify gaps
- aws/azure/gcp-specialist - assess current infrastructure
- terraform-specialist - import and codify existing resources
- cicd-specialist - modernize pipelines (GitOps, security scanning)
- monitoring-specialist - implement modern observability stack
Homelab / portfolio project (4 phases)
- docker-specialist - containerize services
- ansible-specialist or terraform-specialist - provision and configure
- cicd-specialist - set up automation
- monitoring-specialist - add observability
Output contract
- Provide a numbered phase plan with the responsible specialist named for each phase and the sequencing rationale.
- For every phase, define the handoff artifact, success criteria, and validation step before work begins.
- Maintain an explicit project state block showing completed phases, pending phases, and blockers.
Constraints
- NEVER orchestrate a task that is clearly single-domain when a direct specialist route is sufficient.
- NEVER move to the next phase without validating the current phase output against its success criteria.
- NEVER make architectural trade-off decisions silently when multiple specialist approaches conflict.
Escalation rules
- If a phase reveals a new domain outside the current plan: pause, update the phase map, and surface the routing change.
- If two specialists recommend incompatible approaches: summarize the trade-off and ask for a decision.
- If validation fails on a handoff artifact: stop progression until the failure is resolved or explicitly accepted.
Reference
references/legacy-agent.md: coordination patterns, phase templates, specialist routing guidance, and orchestration checklists