terraform-wrapper

Enforce Terraform coding conventions and best practices across IaC projects.

1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/cr330326/AgentSkill --skill terraform-wrapper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-wrapper
Source: https://github.com/cr330326/AgentSkill/tree/main/validate/skill-tool-wrapper/evals/output/eval-3
Command: npx skills add https://github.com/cr330326/AgentSkill --skill terraform-wrapper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terraform coding conventions and best practices enforcement across IaC projects to ensure maintainable, secure infrastructure code.

Core Features & Use Cases

  • Enforces directory layout, variable descriptions, backend configuration, plan/apply workflow, and module interfaces for Terraform projects.
  • Applies to new projects, modules, environments, and code reviews to ensure consistent practices and safe changes.

Quick Start

Run the baseline evaluation on your Terraform project to generate a conformity report and guidance.

Frequently Asked Questions about terraform-wrapper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce Terraform coding conventions across my IaC projects?

You can enforce Terraform coding conventions by running a baseline evaluation to validate directory layout, variable descriptions, and module interfaces across your IaC projects. This generates a conformity report and guidance to ensure maintainable infrastructure code.

What is the best way to configure Terraform backend state management with S3 and DynamoDB?

The best way to configure Terraform backend state management is to validate S3 backend configurations with DynamoDB locking. Enforcing this state management practice prevents concurrent state corruption and ensures safe changes during deployment workflows.

Can I use this to check variable descriptions and naming conventions in Terraform modules?

Yes, you can use this to check variable descriptions and naming conventions during Terraform module development. It validates module interfaces and variable definitions to ensure consistent practices and maintainable infrastructure code across new projects and environments.

Do I need to follow specific directory layout rules for Terraform environment-aware configurations?

Yes, you need to follow specific directory layout rules for Terraform environment-aware configurations. Enforcing a consistent directory structure ensures safe changes and maintainable infrastructure code across new projects, modules, and deployment workflows.

Why does my Terraform plan-file usage need validation during deployment workflows?

Terraform plan-file usage needs validation during deployment workflows to ensure safe changes and consistent practices. Validating plan files within environment-aware configurations prevents unauthorized infrastructure modifications and maintains state security.