What problem does it solve? Writing Terraform configurations that are inconsistent, insecure, or hard to maintain is a common problem for infrastructure teams. This Skill enforces HashiCorp's official style conventions and security best practices whenever Terraform HCL code is written, reviewed, or generated. ## Core Features & Use Cases - Standardized Code Generation: Produces Terraform code with correct file organization (terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf), two-space indentation, aligned equals signs, and proper block ordering. - Naming and Structure Conventions: Enforces lowercase-with-underscores naming, singular descriptive resource names, required type and description fields on variables, and for_each over count for multiple resources. - Security Hardening: Applies encryption at rest, private networking, least-privilege access, sensitive output marking, and ephemeral resources with write-only attributes to keep secrets out of state. - Use Case: When asked to create an AWS VPC with Terraform, the Skill generates version-pinned provider configuration, validated input variables, tagged resources, and described outputs that pass terraform fmt and terraform validate. ## Quick Start Ask the AI to generate a Terraform configuration for an AWS VPC with an EKS cluster following the HashiCorp style guide.