terragrunt-validator

Validate Terragrunt configurations for formatting, input, and dependency issues.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tylern91/dotfiles --skill terragrunt-validator-tylern91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terragrunt-validator
Source: https://github.com/tylern91/dotfiles/tree/main/claude/.claude/skills/terragrunt-validator
Command: npx skills add https://github.com/tylern91/dotfiles --skill terragrunt-validator-tylern91

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Validate and secure Terragrunt configurations to catch formatting, input validation, and dependency issues before deployment.

Core Features & Use Cases

  • HCL formatting and input validation
  • Dependency graph checks and cycle detection
  • Security scanning with Trivy/Checkov
  • Documentation lookup for custom providers/modules
  • Compatibility guidance for Terragrunt 0.93+ CLI redesign

Quick Start

Run the Terragrunt Validator on your Terragrunt configurations to validate, lint, and audit for security across the stack.

Frequently Asked Questions about terragrunt-validator

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

FAQPage Schema
How do I validate Terragrunt configurations before deployment?

You can validate Terragrunt configurations by running validation and linting scripts that check HCL formatting, input validation, and dependency graphs across root.hcl and terragrunt.hcl setups to catch issues before deployment.

How do I detect dependency cycles in a multi-module Terragrunt stack?

Detect dependency cycles in a multi-module Terragrunt stack by running dependency graph checks that analyze root.hcl and terragrunt.hcl configurations to identify circular references and input validation problems.

Can I run security scans on Terragrunt HCL files?

Yes, you can run security scans on Terragrunt HCL files using integrated Trivy and Checkov scanning to identify vulnerabilities and enforce security best practices across your IaC stack.

How do I lint Terragrunt HCL formatting for best practices?

Lint Terragrunt HCL formatting by applying a 10-stage validation workflow that enforces best-practices checks and references best_practices.md to ensure configurations meet formatting and structural standards.

Does this Terragrunt validation workflow support the 0.93+ CLI redesign?

Yes, the validation workflow provides compatibility guidance specifically for the Terragrunt 0.93+ CLI redesign, ensuring your validation, linting, and security scanning processes align with the updated command-line interface.

What is the best way to check custom providers and modules in Terragrunt?

Check custom providers and modules in Terragrunt by using documentation lookup features combined with the detect_custom_resources.py script, which identifies and validates custom resources across your dependency graphs.