terraform

Reviews Terraform plans to detect destructive changes before applying infrastructure updates.

25|3|Updated Jul 14, 2026
One-click install
npx skills add https://github.com/nimadorostkar/Claude-Skills-collection --skill terraform-nimadorostkar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform
Source: https://github.com/nimadorostkar/Claude-Skills-collection/tree/main/skills/devops/terraform
Command: npx skills add https://github.com/nimadorostkar/Claude-Skills-collection --skill terraform-nimadorostkar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents common infrastructure failures such as accidental resource destruction, state file corruption, and configuration drift by enforcing rigorous planning and modular design patterns.

Core Features & Use Cases

  • Safe Plan Review: Provides a checklist to identify destructive changes before they are applied to production environments.
  • Modular Architecture: Guides the creation of reusable, versioned modules with narrow interfaces to reduce complexity.
  • State Management: Offers best practices for remote state locking and environment separation to prevent concurrent apply conflicts.

Quick Start

Use the terraform skill to review my current plan output and identify any potential destructive changes before I apply these infrastructure updates.

Frequently Asked Questions about terraform

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

FAQPage Schema
How do I prevent accidental resource destruction when applying infrastructure as code updates?

To prevent accidental resource destruction during infrastructure as code updates, use a safe plan review checklist to identify destructive changes before applying them to production environments.

What is the best way to manage Terraform state files to avoid corruption and concurrent apply conflicts?

The best way to manage Terraform state files and avoid corruption is enforcing remote state locking and environment separation to prevent concurrent apply conflicts and maintain production stability.

How do I create reusable infrastructure modules with narrow interfaces to reduce cloud engineering complexity?

To create reusable infrastructure modules with narrow interfaces, follow modular architecture patterns that guide the development of versioned modules to reduce cloud engineering complexity.

Why does configuration drift happen in declarative infrastructure and how can I reconcile it safely?

Configuration drift in declarative infrastructure happens when live resources diverge from code, and you reconcile it safely through rigorous plan validation and drift reconciliation practices.

Do I need strict version pinning for infrastructure as code modules to ensure production stability?

Yes, you need strict version pinning for infrastructure as code modules to ensure production stability and prevent unexpected changes from breaking deployed cloud engineering resources.