What problem does it solve? Writing production-grade Terraform from scratch is error-prone: inconsistent layouts, missing version constraints, unsafe secret handling, and absent validation checks lead to fragile infrastructure code. This Skill scaffolds and reviews Terraform modules and environment roots against documented standards. ## Core Features & Use Cases - Scaffolding: Generates module-library or environment-roots layouts with main.tf, variables.tf, outputs.tf, versions.tf, examples, and documentation. - Hardening & Review: Enforces provider version constraints, remote state and locking guidance, secret-handling rules (write-only args, ephemeral values, sensitive flags), and security guardrails. - Quality Gates: Adds terraform fmt, validate, tflint, checkov/tfsec, lockfile drift checks, Makefile targets, and CI hooks. - Use Case: Ask it to scaffold a reusable networking module with dev/stage/prod environment roots, S3 remote state with lockfile-based locking, and a CI pipeline that fails on lock drift. ## Quick Start Use the terraform skill to scaffold a production-grade Terraform module with remote state, examples, and CI validation for my project.