What problem does it solve? Terraform changes that look safe in a diff can destroy databases, recreate stateful resources, or expose infrastructure publicly. This Skill reviews the actual plan output and HCL configuration to catch destructive actions, state mismanagement, and security gaps before terraform apply runs. ## Core Features & Use Cases - Plan Triage: Classifies every resource action (create, update, replace, destroy) and flags -/+ replacements on stateful resources like databases and volumes as blockers. - State & Safety Checks: Verifies remote backends with locking, prevent_destroy lifecycle rules, moved blocks instead of renames, and for_each over index-shifting count. - Security Audit: Detects secrets in .tf/.tfvars, open 0.0.0.0/0 security group ingress, wildcard IAM policies, and unintended public endpoints. - Use Case: Before merging an infrastructure PR, run the review against terraform plan -detailed-exitcode output and receive a verdict (safe to apply / apply with care / do not apply) with a blocker table listing each risky resource and its fix. ## Quick Start Review my Terraform plan output and the changed .tf files, and tell me whether it is safe to apply with any blockers listed.