What problem does it solve?
Manually debugging complex multi-environment Terragrunt setups is time-consuming and error-prone, with issues like broken dependency graphs, duplicated configuration, incorrect hooks, and state collisions often going unnoticed until they cause costly infrastructure outages or failed deployments.
Core Features & Use Cases
- DRY Pattern Audits: Scans all Terragrunt leaves to identify duplicated inputs and locals, eliminating config redundancy across environments.
- Dependency Graph Validation: Checks for missing, circular, or incorrectly typed dependency blocks that break run-all orchestration order.
- Hook & State Safety Review: Audits hook trigger logic and remote state key isolation to prevent accidental cross-environment state leaks and unexpected hook execution.
- Use Case: Infrastructure teams managing Terraform across multiple cloud accounts and environments can use this skill to catch misconfigurations in CI before they reach production, avoiding failed applies and unrecoverable state issues.
Quick Start
Use the terragrunt-specialist skill to perform a full audit of your Terragrunt infrastructure configuration to catch DRY violations, broken dependency graphs, and unsafe run-all settings.