terraform-engineer

Manage infrastructure as code with Terraform across AWS, Azure, and GCP.

Updated May 31, 2026
One-click install
npx skills add https://github.com/fanguyun/SkillManager --skill terraform-engineer-fanguyun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-engineer
Source: https://github.com/fanguyun/SkillManager/tree/main/terraform-engineer
Command: npx skills add https://github.com/fanguyun/SkillManager --skill terraform-engineer-fanguyun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires terraform, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of commands and workflows to manage infrastructure as code with Terraform, enabling users to automate infrastructure deployment and maintenance across AWS, Azure, or GCP.

Core Features & Use Cases

  • Module Development: Create reusable Terraform modules with versioning and validation.
  • State Management: Handle state migration, backends, and resolution of state conflicts.
  • Provider Configuration: Configure and manage Terraform providers for AWS, Azure, and GCP.
  • Multi-Environment Workflows: Orchestrate different infrastructure environments.
  • Infrastructure Testing: Validate Terraform configurations before deployment.
  • Use Case: For a cloud architect looking to automate infrastructure deployment for a new application, this Skill can be used to create and manage Terraform modules, manage state, configure providers, and run tests.

Quick Start

Use the terraform-engineer skill to create a new Terraform module for an AWS S3 bucket.

Frequently Asked Questions about terraform-engineer

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

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

Terraform state management across multiple environments requires configuring backends and orchestrating workflows to isolate state files per environment. This Skill handles state migration, backend configuration, and conflict resolution.

What is the best way to create reusable Terraform modules?

Reusable Terraform modules are created by structuring configurations with versioning and validation. This Skill provides workflows for module development to automate infrastructure deployment across AWS, Azure, and GCP.

Can I test Terraform configurations before deploying to AWS or GCP?

Yes, you can test Terraform configurations before deploying to AWS, Azure, or GCP. This Skill includes infrastructure testing workflows to validate your IaC configurations and catch errors prior to cloud deployment.

Do I need Terraform installed to configure cloud providers?

Yes, you need Terraform installed alongside appropriate provider plugins for AWS, Azure, or GCP. This Skill requires the Terraform CLI to execute provider configuration and infrastructure as code workflows.

How do I resolve Terraform state conflicts during infrastructure automation?

Resolving Terraform state conflicts involves identifying state file mismatches and migrating backends. This Skill manages state conflicts and backend configurations to maintain infrastructure as code consistency.