terraform-specialist

Provide expert guidance for Terraform and OpenTofu infrastructure automation.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/thangnc/engineering-plugins --skill terraform-specialist-thangnc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-specialist
Source: https://github.com/thangnc/engineering-plugins/tree/main/plugins/cloud-devops/skills/terraform-specialist
Command: npx skills add https://github.com/thangnc/engineering-plugins --skill terraform-specialist-thangnc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert guidance for managing cloud infrastructure as code (IaC) using Terraform and OpenTofu, from initial setup to complex enterprise deployments.

Core Features & Use Cases

  • Infrastructure Provisioning: Define and deploy cloud resources (AWS, Azure, GCP, Vercel, Railway, etc.) using HCL.
  • Module Design & Reuse: Create reusable infrastructure modules for consistency and efficiency.
  • State Management: Configure and manage remote state for secure and reliable infrastructure.
  • CI/CD Integration: Implement pipelines for automated testing, planning, and applying infrastructure changes.
  • Use Case: You need to provision a new VPC, subnets, and security groups in AWS, then deploy a web application to it using Terraform. This Skill will generate the HCL, configure the backend, and provide a plan.

Quick Start

Use the terraform-specialist skill to generate Terraform code for an AWS S3 bucket with versioning enabled.

Frequently Asked Questions about terraform-specialist

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

FAQPage Schema
How do I provision an AWS VPC and subnets using Terraform?

To provision an AWS VPC using Terraform, you define cloud resources in HCL, configure the provider, and execute a plan to deploy the infrastructure components. This Skill generates the necessary HCL code and configures the backend for deployment.

What is the best way to manage Terraform state for team collaboration?

Managing Terraform state for teams requires configuring a remote backend to securely store and synchronize infrastructure state. This Skill provides expert guidance on remote state management to ensure reliable and consistent deployments across your team.

Does this Terraform guidance support OpenTofu and modern developer platforms?

Yes, this Terraform guidance fully supports OpenTofu and modern developer platforms like Vercel and Railway. It covers infrastructure automation across traditional cloud providers and modern platforms using HCL and provider configurations.

Can I integrate OpenTofu and Terraform into a CI/CD pipeline?

You can integrate Terraform and OpenTofu into a CI/CD pipeline to automate testing, planning, and applying infrastructure changes. This Skill provides expert-level guidance for implementing pipelines that automate your infrastructure deployment workflows.

How do I create reusable infrastructure modules in HCL?

Creating reusable infrastructure modules in HCL involves structuring your Terraform code to promote consistency and efficiency across deployments. This Skill guides you through module design and multi-platform stack composition for enterprise infrastructure.