terraform-engineer

Automate multi-cloud infrastructure provisioning and governance with Terraform.

7|1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/LvcidPsyche/polymarket-arbitrage-bot --skill terraform-engineer-lvcidpsyche
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-engineer
Source: https://github.com/LvcidPsyche/polymarket-arbitrage-bot/tree/main/skills/terraform-engineer
Command: npx skills add https://github.com/LvcidPsyche/polymarket-arbitrage-bot --skill terraform-engineer-lvcidpsyche

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provisioning and managing infrastructure across multiple cloud providers with Terraform can be error-prone, slow, and hard to standardize, especially when teams require repeatable, auditable patterns.

Core Features & Use Cases

  • Modular design: Build reusable Terraform modules with clear inputs and outputs for consistent infrastructure across environments.
  • Remote state & lock: Implement remote backends with locking to prevent drift and conflicts in team workflows.
  • Multi-cloud providers: Configure and manage AWS, Azure, and GCP resources from a single, cohesive Terraform workflow.
  • Testing & governance: Apply automated tests (Terratest, tfvars validation) and policy checks to ensure compliance before apply.

Quick Start

Install Terraform, initialize with backend configurations, and run a plan to preview changes before applying.

Frequently Asked Questions about terraform-engineer

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

FAQPage Schema
How do I manage multi-cloud infrastructure with Terraform across AWS, Azure, and GCP?

Managing multi-cloud infrastructure with Terraform involves using modular design to configure and provision AWS, Azure, and GCP resources from a single, cohesive workflow. This ensures consistent interfaces and standardized deployments across different cloud environments.

How do I prevent state drift and conflicts in team Terraform workflows?

Preventing state drift in Terraform requires implementing remote backends with state locking. This mechanism prevents concurrent operations and conflicts during team workflows, ensuring your infrastructure state remains synchronized and auditable across multiple users.

Can I apply automated tests and policy checks before running Terraform apply?

Yes, you can apply automated tests and policy checks before Terraform apply. You can integrate tools like Terratest for automated testing and perform tfvars validation to enforce governance and ensure compliance before any infrastructure changes are applied.

What is the best way to build reusable Terraform modules for multiple environments?

The best way to build reusable Terraform modules is by defining clear inputs and outputs for consistent infrastructure across environments. This modular design approach allows teams to deploy repeatable and auditable patterns rapidly without configuration drift.

Does Terraform support provider version constraints for multi-cloud deployments?

Yes, Terraform supports provider version constraints for multi-cloud deployments. This feature allows you to lock provider versions to ensure predictable behavior and prevent breaking changes when provisioning resources across AWS, Azure, and GCP.

How do I preview infrastructure changes before applying them with Terraform?

To preview infrastructure changes before applying them with Terraform, initialize your backend configurations and run a plan. This executes a dry-run that shows exactly what resources will be created, modified, or destroyed before you commit the changes.