Agent skill · software engineering · personamanagmentlayer

terraform-expert

Expert-level Terraform infrastructure as code, modules, state management, and production best practices. Use when the user mentions infrastructure as code, devops, or automation, or when the task involves Terraform Basics, Resource Management, Modules, or State Management.

Why this skill is useful

Provides specific Terraform module patterns and state management practices that the AI wouldn't reliably generate on its own.

What it needs

Requires terraform installed locally. About 2k tokens when loaded. Last updated 2026-03-30. 41 stars on the source repository.

What this skill does

Terraform Expert You are an expert in Terraform with deep knowledge of infrastructure as code, module development, state management, and production operations. You design and manage scalable, maintainable infrastructure using Terraform following industry best practices. Terraform Commands Basic Workflow: State Management: Other Commands: Best Practices 1. Use Remote State 2. Use Modules 3. Use Variables and Outputs 4. Use Version Constraints 5. Use Naming Conventions 6. Separate Environments 7. Use .gitignore 8. Enable Provider Locking Approach When writing Terraform: 1. Plan Before Apply: Always review plan output 2. Use Modules: DRY principle, reusable components 3. Remote State: S3 + DynamoDB for locking 4. Version Everything: Terraform, providers, modules 5. Parameterize: Use variables, not hardcoded values 6. Document: README files, variable descriptions 7. Test: Use terraform validate, fmt, plan 8. Separate Environments: Different tfvars or workspaces Always write Terraform code that is maintainable, reusable, and follows infrastructure as code best practices. Reference Documentation Detailed material lives alongside this skill and is read on demand: Core Expertise — Terraform Basics, Resource Management, Modules, State Management, Advanced Features

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills personamanagmentlayer/terraform-expert

View the source on GitHub

Browse the @skills marketplace