terraform-skill
Installation
SKILL.md
Terraform Skill for Claude
Terraform and OpenTofu guidance covering testing, modules, CI/CD, and production patterns. Based on terraform-best-practices.com.
Activation
Use this skill when: creating Terraform/OpenTofu configs or modules, setting up IaC testing, deciding between testing approaches, structuring multi-environment deployments, implementing CI/CD for IaC, reviewing or refactoring projects, choosing module patterns or state management.
Do not use for: basic syntax questions, provider-specific API reference, cloud platform questions unrelated to Terraform/OpenTofu.
Core Principles
Module Hierarchy
| Type | When to Use | Scope |
|---|---|---|
| Resource Module | Single logical group | VPC + subnets, SG + rules |
| Infrastructure Module | Collection of resource modules | Multiple modules in one region/account |
| Composition | Complete infrastructure | Spans regions/accounts |