terragrunt-skill

Solid

Comprehensive Terragrunt 1.x skill for generating, validating, reviewing, and debugging Terragrunt configurations (root.hcl, terragrunt.hcl, terragrunt.stack.hcl, units, stacks, catalogs) across AWS, Azure, and GCP. Use this skill whenever the user mentions Terragrunt, terragrunt.hcl, root.hcl, stack files, units, HCL orchestration of OpenTofu/Terraform, remote state DRY configuration, run --all, dependency blocks between modules, or asks to scaffold/lint/diagnose multi-environment IaC layouts — even if they don't say "Terragrunt" explicitly but show Terragrunt HCL.

DevOps & Infrastructure 8 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Terragrunt (1.x) Single skill for all Terragrunt work, organized as a router: identify the task mode below, read ONLY the listed reference(s), then act. References are grep-friendly — prefer `grep` lookups over reading whole files. ## Hard policy 1. **Post-1.0 CLI only.** Never generate or recommend pre-1.0 forms: `run-all`, `plan-all`, `hclfmt`, `hclvalidate`, `graph-dependencies`, `validate-inputs`, `terragrunt-` prefixed flags, the `skip` attribute, `retryable_errors`, or bare `find_in_parent_folders()` pointing at a root `terragrunt.hcl`. If user code contains these, flag them and propose the 1.x form. 2. **Fact-based generation.** Every generated pattern must trace to a documented Gruntwork pattern (references here carry doc links to docs.terragrunt.com). Don't invent layouts. 3. **Knowledge freshness. This skill does not assert what the current Terragrunt release is.** That claim has a half-life of about six weeks and it expired unnoticed: this line said "current stable v1.1.2" while the binary on the author's own machine was already v1.1.3. Run **`scripts/preflight.py`** instead — it reads `terragrunt --version` and reports which of the gates below your build satisfies, which it does not reach, and which upgrade hazards are in effect on it. Everything that follows is a fact about *when a feature landed*, which does not rot. **v1.1.0 graduated six experiments to GA** — `stack-dependencies`, `cas`, `catalog-redesign`, `mark-many-a...

Details

Author
kevin-burns
Repository
kevin-burns/claude-skills
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category