terraform
Installation
SKILL.md
Terraform
Official docs
| Topic | URL |
|---|---|
| Core docs | https://developer.hashicorp.com/terraform/docs |
| Registry | https://registry.terraform.io |
| CLI commands | https://developer.hashicorp.com/terraform/cli/commands |
| State | https://developer.hashicorp.com/terraform/language/state |
Agent rules
- Plan before apply — never suggest
applywithoutplanoutput reviewed. - State is sacred — do not rename resources or move state without explicit migration steps.
- Provider pins — match existing
required_providersversions; do not bump major without ask. - Modules — prefer existing module patterns in repo over inventing new abstractions.
- Secrets — no credentials in
.tf; use env vars, TF_VAR_, or remote secret stores.