This is Anton Babenko's comprehensive Terraform and OpenTofu guide extracted from terraform-best-practices.com and real enterprise work. It's worth activating when you're structuring modules, setting up testing (especially navigating the native test framework in 1.6+), or deciding between count and for_each. The testing decision matrix alone saves hours of research, breaking down when to use validate versus Terratest versus the native framework based on your Terraform version and budget. The block ordering rules are opinionated but consistent, which matters more than which convention you pick. Most valuable when you're past syntax questions and into architectural decisions like module hierarchy or CI/CD setup.

skills.sh installs
245
GitHub stars
39.4K
last updated
Jun 3, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill terraform-skill --agent claude-code

Installs into .claude/skills of the current project.

Files

Terraform Skill for Claude

Comprehensive Terraform and OpenTofu guidance covering testing, modules, CI/CD, and production patterns. Based on terraform-best-practices.com and enterprise experience.

Detailed Guide

Read the detailed guide before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.

When to Use This Skill

Activate this skill when:

  • Creating new Terraform or OpenTofu configurations or modules
  • Setting up testing infrastructure for IaC code
  • Deciding between testing approaches (validate, plan, frameworks)
  • Structuring multi-environment deployments
  • Implementing CI/CD for infrastructure-as-code
  • Reviewing or refactoring existing Terraform/OpenTofu projects
  • Choosing between module patterns or state management approaches

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Categories
DevOps & CI/CD, Cloud & Infrastructure
First seen
Jun 3, 2026

More from sickn33/antigravity-awesome-skills

All 708
1sickn33 avatark8s-manifest-generatorsickn33/antigravity-awesome-skillsk8s manifest generator241skills.sh installs
2rudrankriyam avatargpd-build-lifecyclerudrankriyam/app-store-connect-cli-skillsgpd build lifecycle227skills.sh installs
3whoamihappyhacking avatarlazycat-dynamic-deploywhoamihappyhacking/lazycat-skills处理懒猫微服(Lazycat MicroServer)应用的动态部署参数配置(lzc-deploy-params.yml)、清单文件 Go 模板渲染以及利用 application.injects 实现前端页面脚本注入的专业指南。227skills.sh installs
4sickn33 avatark8s-security-policiessickn33/antigravity-awesome-skillsk8s security policies216skills.sh installs
5pluginagentmarketplace avatardocker-compose-setuppluginagentmarketplace/custom-plugin-dockerSet up multi-container applications with Docker Compose including services, networks, and volumes209skills.sh installs
6warpdotdev avatarci-fixwarpdotdev/oz-skillsDiagnose and fix GitHub Actions CI failures. Inspects workflow runs and logs, identifies root causes, implements minimal fixes, and pushes to a fix branch. Use 207skills.sh installs