terraform-engineer

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

2|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/Axel-DaMage/opencode-config --skill terraform-engineer-axel-damage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-engineer
Source: https://github.com/Axel-DaMage/opencode-config/tree/main/skills/terraform-engineer
Command: npx skills add https://github.com/Axel-DaMage/opencode-config --skill terraform-engineer-axel-damage

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the implementation of infrastructure as code using Terraform, simplifying complex infrastructure management processes and enhancing productivity for engineers.

Core Features & Use Cases

  • Module Development: Create and manage reusable Terraform modules for consistent infrastructure deployment.
  • State Management: Handle state files and conflicts, ensuring reliable infrastructure configurations.
  • Provider Configuration: Configure AWS, Azure, and GCP provider settings for seamless infrastructure management.
  • Multi-Environment Workflows: Implement workflows for different environments like development, staging, and production.
  • Infrastructure Testing: Validate Terraform configurations and scripts before deployment.
  • Use Case: For an engineer working on deploying a new application, this Skill would help create a Terraform infrastructure that includes VPC, subnets, security groups, and other necessary resources.

Quick Start

Use the terraform-engineer skill to plan your infrastructure changes for the 'us-east-1' region and save the plan to 'infrastructure-plan.tfplan'.

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 infrastructure as code across AWS, Azure, and GCP?

Managing Terraform infrastructure as code across AWS, Azure, and GCP involves configuring providers, creating reusable modules, and handling state files to ensure consistent multi-environment deployments. This Skill streamlines that entire workflow.

What is the best way to structure Terraform modules for multi-environment workflows?

Structuring Terraform modules for multi-environment workflows requires creating reusable components for development, staging, and production while maintaining separate provider configurations. This Skill handles module creation and state management to enable reliable environment isolation.

Do I need a specific Terraform client version to configure AWS or GCP providers?

Configuring AWS or GCP providers requires Terraform client version 1.5.0 or higher. This minimum version ensures compatibility with the module creation, state management, and multi-environment workflows handled by this Skill.

How do I handle Terraform state file conflicts during infrastructure deployment?

Handling Terraform state file conflicts during infrastructure deployment requires robust state management practices to prevent configuration drift. This Skill manages state files and resolves conflicts to maintain reliable infrastructure configurations.

Can I validate Terraform configurations and scripts before applying infrastructure changes?

Validating Terraform configurations and scripts before applying infrastructure changes is supported through infrastructure testing features. This Skill ensures your configurations for VPCs, subnets, and security groups are checked before deployment.

How do I plan Terraform infrastructure changes for a specific AWS region?

Planning Terraform infrastructure changes for a specific AWS region involves generating a plan file to preview modifications. This Skill helps you create and save plans, such as outputting an infrastructure-plan.tfplan for the us-east-1 region.