terraform-style-guide

Community

Standardize Terraform code, boost IaC quality.

Authorpanchal-ravi
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Inconsistent Terraform code leads to reduced readability, increased maintenance overhead, and slower development cycles. This skill provides a comprehensive style guide, ensuring all your Terraform configurations adhere to best practices, improving collaboration, and maintaining high code quality across your infrastructure projects.

Core Features & Use Cases

  • Standardized Formatting: Apply consistent indentation, alignment, and block organization using terraform fmt.
  • Clear Naming Conventions: Follow best practices for naming resources, variables, and outputs for enhanced readability.
  • Structured File Organization: Organize your Terraform files logically for easy navigation and maintainability.
  • AVM Compliance: Adhere to Azure Verified Modules (AVM) requirements for robust Azure-specific module development.
  • Use Case: During a code review, use this skill to identify and correct naming inconsistencies in resource blocks, ensuring all names are descriptive, lowercase, and use underscores, aligning with team standards.

Quick Start

I need to format my Terraform code. Guide me on the best practices for indentation and alignment, and remind me of the command to automatically apply these formatting standards.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: terraform-style-guide
Download link: https://github.com/panchal-ravi/ai-iac-consumer-template/archive/main.zip#terraform-style-guide

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.