What problem does it solve? Writing consistent, maintainable OpenTofu/Terraform code is hard when provider versions drift, variables lack defaults, and files become monolithic. This Skill codifies authoring conventions so every .tf, .tofu, and .tfvars file follows the same standards. ## Core Features & Use Cases - Provider & Variable Standards: Enforces latest stable provider versions, multi-method authentication patterns, sensible variable defaults, and tfvars minimalism. - OpenTofu-Native Syntax: Promotes lifecycle.enabled over count workarounds, opt-in Kubernetes secret creation, and comment minimalism. - Organization & Modules: Defines file-per-resource-type layout, colocated locals, single-responsibility modules, and snake_case naming, plus magodo/restful patterns for unsupported resources. - Use Case: When asked to add a new Keycloak OIDC client module, the Skill ensures the module mirrors existing structure, uses lifecycle.enabled for optional secrets, and keeps tfvars free of redundant defaults. ## Quick Start Ask the assistant to review or write OpenTofu/Terraform configuration files, such as creating a new provider configuration or refactoring variables.tf, and the standards will be applied automatically.