From role-devops
Provides Terraform expertise for HCL module design, state management, workspaces, provider configuration, drift detection, Terragrunt, infrastructure testing, and resource lifecycle management. Use for module reviews, remote backends, CI scanning, and zero-downtime deployments.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-devops:terraform-expertThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Designing or reviewing Terraform module structure and composition
terraform.tfstate, always lock concurrent appliesreferences/modules-state-providers.md — HCL module structure (variables.tf/outputs.tf/main.tf), variable validation blocks, Git tag versioning, remote backends (S3+DynamoDB/GCS/Terraform Cloud), state locking, blast-radius state organization, workspace use cases, provider version pinning and aliases, drift detection with scheduled CI plans and Spacelift, Terragrunt DRY patterns with dependency blocks and generate blocks, sensitive variable handlingreferences/testing-lifecycle-patterns.md — CI pipeline stages (fmt/validate/tflint/checkov/plan/apply), Terratest Go integration test pattern with defer destroy, prevent_destroy and create_before_destroy lifecycle rules, ignore_changes for externally managed attributes, terraform import workflow, data sources for existing infrastructure, terraform output -json for downstream CI steps, best practices checklistrequired_providersterraform plan runs on every pull requestprevent_destroy set on stateful production resourcesnpx claudepluginhub rnavarych/alpha-engineer --plugin role-devopsImplements infrastructure as code with Terraform across AWS, Azure, or GCP. Handles module development, state management, provider configuration, multi-environment workflows, and infrastructure testing with error recovery patterns.
Implements Terraform infrastructure as code across AWS, Azure, or GCP. Handles module development, state management, backend migration, provider configuration, multi-environment workflows, and infrastructure testing.
Designs Terraform/OpenTofu modules, manages state backends and workspaces, and implements policy-as-code and CI/CD automation for IaC.