terraform-engineer

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

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill terraform-engineer-design-system-et
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-engineer
Source: https://github.com/Design-System-ET/genexus-dev-opencode/tree/main/skills/terraform-engineer
Command: npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill terraform-engineer-design-system-et

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of managing multi-cloud infrastructure by providing standardized patterns for modular design, state management, and secure deployment, preventing common pitfalls like state drift and hardcoded secrets.

Core Features & Use Cases

  • Modular Infrastructure: Develops composable, versioned modules for AWS, Azure, and GCP to ensure DRY (Don't Repeat Yourself) code.
  • State Management: Implements robust remote backends with locking and encryption to enable safe team collaboration.
  • Production-Grade Validation: Automates testing workflows including linting, plan validation, and policy-as-code checks to ensure infrastructure reliability.

Quick Start

Invoke the terraform-engineer skill to analyze your current infrastructure and generate a modular directory structure for a new AWS VPC deployment.

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 cloud environments to prevent state drift?

To prevent state drift in Terraform, implement remote backends with locking and encryption. This approach enables safe team collaboration across AWS, Azure, and GCP by securely managing state files.

What is the best way to structure Terraform modules for multi-cloud infrastructure?

The best way to structure Terraform modules is to develop composable, versioned modules. This DRY infrastructure as code approach ensures standardized patterns for modular design across AWS, Azure, and GCP.

Can I use Terraform to deploy infrastructure across AWS, Azure, and GCP simultaneously?

Yes, you can use Terraform to deploy infrastructure across AWS, Azure, and GCP simultaneously. It implements infrastructure as code solutions with standardized patterns for multi-environment deployment workflows.

How do I automate Terraform validation with TFLint and OPA policies?

Automate Terraform validation by integrating TFLint and OPA policies into testing workflows. This production-grade approach ensures infrastructure reliability through automated linting, plan validation, and policy-as-code checks.

Why do I need composable Terraform modules for infrastructure as code?

You need composable Terraform modules to follow the DRY principle and prevent hardcoded secrets. They provide standardized patterns for modular design, ensuring maintainable infrastructure as code across multiple cloud platforms.