Skip to content

skilldrop·docs·How-to

Use terraform-plan-review

Review a terraform plan before apply, from the plan text or terraform show -json output

Review a terraform plan before apply, from the plan text or terraform show -json output. Flags every destroy and replace with the attribute forcing it, changes to stateful resources such as databases, buckets and volumes, IAM and security-group widening, drift nobody made in code, and changes outside the intended scope, then gives a SAFE TO APPLY, APPLY WITH CARE or DO NOT APPLY verdict with reasons.

Reach for it when the user pastes a plan, says "review this terraform plan", "is this plan safe to apply", "why is terraform replacing my database", or "check the plan before I apply".

Install it

npx skilldrop-cli install terraform-plan-review                 # Claude Code, your user folder
npx skilldrop-cli install terraform-plan-review --project       # Claude Code, this repo
npx skilldrop-cli install terraform-plan-review --ide cursor    # or kiro, codex, antigravity, copilot

It is part of the Infrastructure as code pack: --pack infra-as-code installs it with its neighbours.

It ships scripts, so it needs Python 3 (standard library only, nothing to install). What they may touch is declared in its manifest.

Ask for it

Say it the way you would to a colleague. Requests like these route to it:

Requests like these belong to a different skill, so it shouldn't answer them:

If another skill answers instead, ask for this one by name: "use terraform-plan-review".

Check what you get

A good result:

See a worked example

Use something else when

Next

Edit this page on GitHub · View source