Standards and workflows for building secure, well-structured Terraform modules, including planning gates, validation steps, and implementation guidance.
82
84%
Does it follow best practices?
Impact
80%
1.77xAverage score across 5 eval scenarios
Passed
No known issues
When you have edited, added, or removed any .tf or .tfvars files in this
repository, you must invoke the terraform-plan skill before reporting
the task as complete.
Static reasoning about Terraform code is not sufficient: module composition,
variable defaults, count/for_each, conditional expressions, and provider
behaviour regularly produce plans that diverge from what the code appears
to say. The only reliable way to confirm that an edit produces the intended
infrastructure change is to run terraform plan and cross-check its
structured output against the changes you intended to make.
Rules for applying this:
replace actions on dependent resources.terraform plan in this environment (no
Terraform binary, no network, sandboxed execution), say so explicitly
and ask the user how to proceed. Do not silently mark the task complete.