terraform-plan-analyzer

Analyzes Terraform plan JSON to identify resource changes and risks.

5|Updated Jul 6, 2025
One-click install
npx skills add https://github.com/GuicedEE/ai-rules --skill terraform-plan-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-plan-analyzer
Source: https://github.com/GuicedEE/ai-rules/tree/main/skills/.curated/terraform-plan-analyzer
Command: npx skills add https://github.com/GuicedEE/ai-rules --skill terraform-plan-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Terraform plan analysis is critical for safely evaluating changes before applying infrastructure updates. This skill parses Terraform plan outputs to identify resources to create, modify, replace, or destroy, and explains potential impacts and risks.

Core Features & Use Cases

  • Parses plan output to extract actions (create, update, replace, delete) and shows before/after state.
  • Assesses impact, downtime potential, cascading effects, and security implications.
  • Estimates cost impact and highlights optimization opportunities to guide change management.

Quick Start

Provide a Terraform plan JSON (plan.json) produced by terraform show -json and the skill will output a detailed analysis.

Frequently Asked Questions about terraform-plan-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a Terraform plan for downtime and security risks?

You can estimate the cost impact of infrastructure changes by analyzing the Terraform plan JSON to identify resources being created, modified, or destroyed. This skill calculates cost implications and highlights optimization opportunities to guide change management.

What is the best way to review Terraform plan changes before applying them?

Reviewing Terraform plan changes before applying them requires extracting create, update, replace, and delete actions along with before/after attributes. This skill parses the plan JSON to generate detailed summary and full reports suitable for approvals.

Can I use a Terraform plan JSON to check for cascading effects on compute and networking resources?

You can use a Terraform plan JSON to check for cascading effects across compute, storage, networking, and data resources. The skill evaluates replacement paths and impact indicators to reveal potential cascading effects within your infrastructure.

Does Terraform plan analysis work without any external dependencies?

Terraform plan analysis works without external dependencies by running scripts directly on the plan JSON file. You provide the plan output generated by terraform show -json, and the skill handles the parsing and impact evaluation internally.

How do I generate reports from a Terraform plan for change management approvals?

Generating reports from a Terraform plan for change management involves parsing the JSON output to capture risk indicators, cost implications, and remediation guidance. The skill outputs both summary and full reports designed specifically for approval workflows.