LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

terraform-engineer

Use when implementing infrastructure as code with Terraform across AWS, Azure, or GCP. Invoke for module development (create reusable modules, manage module versioning), state management (migrate backends, import existing resources, resolve state conflicts), provider configuration, multi-environment workflows, and infrastructure testing.

9,210stars775forksUpdated 5/20/2026
DevOps & CI/CDCloud Infrastructure#infrastructure-as-code#devops#gcp#azure#aws#terraform

Security Assessment

Medium Risk(50/100)

Detected risks:

Secret Exposure([references/best-practices.md] password =, [references/providers.md] AWS_ACCESS_KEY, [references/providers.md] secret =)
Sensitive File Access([references/best-practices.md] .env, [references/providers.md] .env, [references/state-management.md] .env)
Security Score50/100

About terraform-engineer

The terraform-engineer skill provides specialized expertise for implementing infrastructure as code (IaC) using Terraform across major cloud platforms including AWS, Azure, and GCP. This skill is designed to streamline the creation, management, and deployment of cloud infrastructure in a consistent, repeatable, and secure manner. By leveraging this skill, users can implement modular Terraform code, maintain remote state with proper locking and encryption, and enforce best practices in infrastructure management, reducing the risk of misconfigurations, security vulnerabilities, and deployment failures.

Key features of terraform-engineer include module development with clear interfaces and versioning control, comprehensive state management (including backend migrations, state import, and conflict resolution), provider configuration for AWS, Azure, and GCP, and multi-environment workflow management. It also supports robust validation and testing processes, including formatting, static code analysis, and infrastructure plan review to ensure that deployments are reliable and maintainable. Error recovery guidance is embedded into the workflow, covering validation failures, plan failures due to state drift, provider authentication issues, and dependency ordering problems.

This skill is particularly suited for cloud engineers, DevOps specialists, and infrastructure architects who manage production-grade environments. Use cases include building reusable Terraform modules, migrating existing infrastructure to managed state backends, applying secure and compliant configuration patterns, and automating deployment pipelines. It is ideal for teams seeking to enforce consistent infrastructure patterns, maintain code quality, and accelerate cloud adoption while minimizing risk and operational overhead.

FAQ

Which cloud providers does terraform-engineer support?

The skill supports AWS, Azure, and GCP, including provider configuration, authentication, and deployment workflows for these platforms.

Can terraform-engineer handle multi-environment deployments?

Yes, it supports multi-environment workflows, allowing separate state management, remote backends, and consistent module usage across environments.

What should I do if a terraform plan fails?

Depending on the failure, you may need to reconcile state drift using 'terraform refresh', fix provider authentication issues, or resolve dependency and ordering errors with 'depends_on' or module output restructuring. After corrections, re-validate before re-applying the plan.

Does terraform-engineer enforce best practices?

Yes, it includes MUST DO constraints like semantic versioning, remote state with locking and encryption, input validation, consistent naming, and code formatting. It also outlines MUST NOT DO practices to avoid misconfigurations and security risks.

Is terraform-engineer suitable for beginners?

While it provides detailed workflows and references, it is designed for specialists and assumes familiarity with Terraform concepts, modular design, and cloud infrastructure principles.

All Files

6 files
references/best-practices.md12.1 KB
View
references/module-patterns.md5.7 KB
View
references/providers.md8.9 KB
View
SKILL.md5.1 KB
View
references/state-management.md7.7 KB
View
references/testing.md9.5 KB
View

Install terraform-engineer

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

jeffallan/claude-skills

Related Skills

pulumi-esc

78

skill-name

1,884

defold-core

5,619

animated-infographic

16