terraform-specialist

Automate Terraform/OpenTofu deployments with remote state locking and modular design.

13|6|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/olehsvyrydov/AI-development-team --skill terraform-specialist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-specialist
Source: https://github.com/olehsvyrydov/AI-development-team/tree/main/claude/skills/operations/devops/terraform-specialist
Command: npx skills add https://github.com/olehsvyrydov/AI-development-team --skill terraform-specialist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables organizations to create, manage, and scale infrastructure as code using Terraform and OpenTofu, ensuring consistent provisioning, state management, and multi-cloud deployments.

Core Features & Use Cases

  • Advanced Terraform Modules: Build reusable modules for cloud resources across AWS, GCP, and Azure.
  • State Management & Workspaces: Configure remote state backend with locking and multiple environments.
  • CI/CD Integration: Implement automated pipelines for plan, apply, and drift detection in IaC projects.
  • Use Case: When deploying a multi-cloud environment with shared networking and resources, use this Skill with the devops-engineer to orchestrate IaC modules across providers.

Quick Start

Use this skill to scaffold a minimal Terraform configuration that provisions a VPC with public and private subnets across multiple availability zones in AWS, and configure a remote state backend.

Frequently Asked Questions about terraform-specialist

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

FAQPage Schema
How do I manage Terraform state across multiple cloud environments?

Manage Terraform state across multiple clouds by configuring remote state backends with locking and multiple workspaces. This approach enforces state consistency and prevents concurrent modification issues during multi-cloud infrastructure provisioning.

How do I build reusable Terraform modules for AWS, GCP, and Azure?

Build reusable Terraform modules by defining modular infrastructure designs that apply across AWS, GCP, and Azure. This method standardizes resource provisioning, enforces provider version pinning, and incorporates input validation for consistency.

Can I use OpenTofu for CI/CD pipeline automation?

Yes, you can use OpenTofu for CI/CD pipeline automation. The process integrates automated plan, apply, and drift detection workflows directly into your infrastructure as code pipelines to ensure consistent multi-cloud deployments.

What is the best way to provision a multi-cloud VPC with Terraform?

Provision a multi-cloud VPC by scaffolding a Terraform configuration with public and private subnets across availability zones. This setup standardizes shared networking resources and applies remote state backend configuration.

Does this Terraform workflow enforce provider version pinning and input validation?

Yes, the Terraform workflow enforces provider version pinning and input validation. These mechanisms prevent unexpected API changes and ensure that module variables meet strict configuration requirements before multi-cloud deployment.