Terraform

Automate cloud infrastructure provisioning and management with Terraform.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/MacPhobos/research-mind --skill terraform-macphobos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Terraform
Source: https://github.com/MacPhobos/research-mind/tree/main/.claude/skills/universal-infrastructure-terraform
Command: npx skills add https://github.com/MacPhobos/research-mind --skill terraform-macphobos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured approach to managing cloud infrastructure using Terraform, ensuring consistency, repeatability, and safety in deployments.

Core Features & Use Cases

  • Infrastructure as Code: Define and provision infrastructure using declarative configuration files.
  • State Management: Securely manage infrastructure state with remote backends and locking.
  • Workflow Automation: Integrate with CI/CD pipelines for automated plan and apply operations.
  • Guardrails: Implement safety checks like prevent_destroy and policy-as-code for production environments.
  • Use Case: Deploying a new microservice environment by running terraform init, terraform plan, and terraform apply.

Quick Start

Initialize, plan, and apply Terraform configurations to provision infrastructure.

Frequently Asked Questions about Terraform

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

FAQPage Schema
How do I automate cloud infrastructure provisioning using Terraform?

You can automate cloud infrastructure provisioning by defining resources in declarative Terraform configuration files and executing the `terraform init`, `plan`, and `apply` workflow to ensure safe, repeatable deployments.

What is infrastructure as code and how does it manage cloud state?

Infrastructure as code defines cloud resources declaratively. Terraform securely manages this infrastructure state using remote backends and locking, ensuring consistency and preventing concurrent modifications during deployments.

How do I integrate Terraform with CI/CD pipelines for automated deployments?

Integrating Terraform with CI/CD pipelines automates the execution of `terraform plan` and `terraform apply` operations, ensuring repeatable and safe infrastructure deployments directly from your continuous integration workflow.

Can I enforce safety guardrails for production environments using Terraform?

Terraform enforces production safety guardrails by implementing policy-as-code and specific checks like `prevent_destroy`, protecting critical infrastructure from accidental deletion or non-compliant modifications during deployments.

What is the best way to manage remote state and locking in Terraform?

The best way to manage remote state and locking in Terraform is by configuring remote backends, which securely store state files and enable state locking to prevent concurrent operations from causing conflicts.