What problem does it solve?
Terraform/OpenTofu projects often suffer from inconsistent structure, brittle module boundaries, and fragmented guidance on testing, security scanning, and state management. This skill consolidates best practices, patterns, and decision frameworks to help engineers design, implement, and govern IaC with confidence.
Core Features & Use Cases
- Modular design guidance: Define clear module types (Resource, Infrastructure, Composition) and recommended directory layouts.
- Testing & security: Decide between native tests, Terratest, and static security checks; integrate Trivy/Checkov.
- Governance & versioning: Provide guidance on version constraints, remote state, and cross-module dependencies; assist with migration paths.
- Use Case: Example: structuring a multi-environment Terraform deployment with remote state and module patterns.
Quick Start
Invoke the terraform-skill to get structured IaC guidance for your Terraform/OpenTofu project. Provide your scenario and version (Terraform or OpenTofu) to receive tailored recommendations.