terraform-style

Define Terraform styling and AVM-compliant ordering rules for Power Platform modules.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/rpothin/terraform-powerplatform-res-tenantsettings --skill terraform-style
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-style
Source: https://github.com/rpothin/terraform-powerplatform-res-tenantsettings/tree/main/.agents/skills/terraform-style
Command: npx skills add https://github.com/rpothin/terraform-powerplatform-res-tenantsettings --skill terraform-style

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Terraform coding standards for Power Platform modules. Use when writing or reviewing .tf files: file organization, naming conventions, formatting rules, variable/output requirements, version pinning, and security best practices. Covers AVM TFNFR8 argument ordering.

Core Features & Use Cases

  • Comprehensive file structure guidance for Terraform modules (terraform.tf, main.tf, variables.tf, outputs.tf, locals.tf, _header.md, _footer.md, and README.md).
  • Naming, formatting, and validation rules that improve readability, maintainability, and safe updates across teams.
  • Use Case: When a team builds a Power Platform Terraform module, apply these standards to ensure compliance with AVM guidelines and easy handoffs.

Quick Start

Follow these standards when creating or reviewing Power Platform Terraform modules to ensure consistent structure, naming, and security practices.

Frequently Asked Questions about terraform-style

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

FAQPage Schema
What are the Terraform formatting rules for Power Platform modules?

Terraform formatting rules for Power Platform modules define file organization, naming conventions, variable and output declarations, provider version pinning, and security practices to ensure readability and safe updates.

How do I structure a Terraform project for the Power Platform?

Structure a Terraform project by organizing files into terraform.tf, main.tf, variables.tf, outputs.tf, locals.tf, and README.md, applying module standards to ensure compliance and maintainable code across environments.

Does this Terraform style guide follow AVM TFNFR8 argument ordering?

Yes, this Terraform style guide follows the AVM TFNFR8 argument ordering standard, specifying validation, naming, and formatting expectations to ensure predictable upgrades and maintainable module code.

Can I use these Terraform standards to review existing Power Platform code?

Yes, you can use these Terraform standards when reviewing .tf files for Power Platform modules, checking file layout, provider pinning, and security best practices to ensure AVM compliance and safe deployments.

What is the best way to ensure consistent Terraform naming conventions across teams?

The best way to ensure consistent Terraform naming conventions is to apply AVM-compliant styling rules and module standards that guide file layout, variable declarations, and formatting expectations for all team members.

Why do I need specific Terraform styling rules for Power Platform deployments?

You need specific Terraform styling rules for Power Platform deployments to enforce security best practices, provider pinning, and AVM compliance, enabling safer updates and easier handoffs across environments.