What problem does it solve? Writing production-grade Terraform configurations from scratch is error-prone: teams struggle with remote state setup, module structure, GCP resource patterns, and safe CI/CD automation. This Skill provides canonical HCL patterns and operational guidance so infrastructure is provisioned consistently and safely. ## Core Features & Use Cases - HCL Fundamentals: Canonical provider pinning, variables with validation, outputs, locals, and data sources. - State & Modules: GCS remote state with locking, state operations (mv/rm/import), and a complete reusable GKE cluster module example. - GCP Resource Patterns: Ready-to-adapt stanzas for VPC networking, IAM service accounts, and Cloud SQL with environment-conditional sizing. - Advanced Patterns & CI/CD: for_each, dynamic blocks, lifecycle rules, plus a GitHub Actions workflow using workload identity federation for plan-on-PR and apply-on-merge. - Use Case: You need to stand up a GKE cluster with a VPC, least-privilege node service account, and remote state. Load the relevant reference files to get working module, networking, and backend configurations, then wire them into a GitHub Actions pipeline. ## Quick Start Ask the assistant to help you write a Terraform configuration for a GKE cluster with remote state in GCS and a GitHub Actions pipeline that plans on pull requests.