tf-plan
SolidReview a Terraform plan before applying it: destroys and replacements of data-bearing resources, secrets readable in plan output, out-of-band drift, blast radius, and whether the apply is bound to the plan you actually reviewed. Use when user says 'review my plan', 'is this plan safe to apply', 'check tfplan', 'what will this destroy', 'why is it replacing', 'review before apply', or shares terraform plan output. Complements /clouddrove:tf and /clouddrove:wrapper-tf, which review .tf source; this reviews the diff Terraform intends to make.
Install
Quality Score: 84/100
Skill Content
Details
- Author
- anmolnagpal
- Repository
- anmolnagpal/devops-skills
- Created
- 4 months ago
- Last Updated
- yesterday
- Language
- Shell
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
terraform-review
Review a Terraform or OpenTofu plan and its code before apply - find resource replacements, data loss, drift, hardcoded secrets, unpinned providers, missing lifecycle guards, and blast radius that the diff does not make obvious. Use whenever reviewing a terraform plan output, an infrastructure pull request, or a module before it is used in production.
tf
Generic Terraform review, scaffolding, and version upgrades for AWS infrastructure using the terraform-aws-modules ecosystem. Use when user says 'review my terraform', 'before I raise an MR', 'scaffold a lambda/rds/s3/eks/vpc', 'check my .tf files', 'upgrade provider', or when working in .tf or .tfvars files. NOTE: if the repo has an `_modules/` directory wrapping `clouddrove/*/aws` modules, use /clouddrove:wrapper-tf instead — the two patterns conflict.
terraform-blast-radius
Review a Terraform or OpenTofu plan for destructive changes before you apply — the resources that will be destroyed and recreated (downtime), the stateful ones whose replacement means data loss, renames and count shifts that trigger mass recreation, and changes to shared resources with a wide blast radius. Explains which attribute forces replacement and rewrites the change to be safe with lifecycle rules, moved/removed blocks, for_each, or an out-of-band migration. Use whenever writing, reviewing, or about to apply Terraform/OpenTofu — reading a `terraform plan`, changing a resource attribute, renaming or removing a resource, upgrading a provider, or touching a database, disk, bucket, or other resource that holds data.