terragrunt-generator

Generate multi-environment Terragrunt HCL configurations with stacks and feature flags.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sudohakan/claude-code-dotfiles --skill terragrunt-generator-sudohakan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terragrunt-generator
Source: https://github.com/sudohakan/claude-code-dotfiles/tree/main/config/skills/cc-devops-skills/devops-skills-plugin/skills/terragrunt-generator
Command: npx skills add https://github.com/sudohakan/claude-code-dotfiles --skill terragrunt-generator-sudohakan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of complex, production-ready Terragrunt configurations, ensuring adherence to best practices and reducing manual errors in Infrastructure as Code.

Core Features & Use Cases

  • Automated Configuration Generation: Creates root configurations, child modules, and entire multi-environment project structures.
  • Best Practice Enforcement: Incorporates modern Terragrunt features like Stacks, Feature Flags, and Exclude Blocks.
  • Use Case: When setting up a new cloud environment, use this Skill to generate the entire Terragrunt project structure, including environment-specific configurations for VPCs, databases, and application modules, all following established patterns.

Quick Start

Use the terragrunt-generator skill to create a new Terragrunt project for a multi-environment AWS setup.

Frequently Asked Questions about terragrunt-generator

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

FAQPage Schema
How do I generate multi-environment Terragrunt configurations?

Terragrunt configurations support modern features like Stacks, Feature Flags, and Exclude Blocks to manage complex infrastructure as code. Using these features enforces best practices and reduces manual errors when deploying cloud resources across multiple environments.

Can I use Terragrunt feature flags and stacks for infrastructure as code?

Terragrunt configurations support modern features like Stacks, Feature Flags, and Exclude Blocks to manage complex infrastructure as code. Using these features enforces best practices and reduces manual errors when deploying cloud resources across multiple environments.

What's the best way to structure a new Terragrunt project for AWS?

The best way to structure a new Terragrunt project is to generate a complete project hierarchy including root configurations and child modules. This ensures environment-specific configurations for resources like VPCs and databases follow established architectural patterns.

How do I create production-ready HCL files for Terragrunt child modules?

You can create production-ready HCL files by generating child modules using established patterns and templates. This process ensures the resulting infrastructure as code is validated and adheres to advanced architectural designs required for production environments.

Do I need to manually write HCL for multi-environment Terragrunt setups?

You do not need to manually write HCL for multi-environment setups if you automate the generation of root configurations and child modules. Automating this process ensures your infrastructure as code adheres to best practices and reduces manual configuration errors.

What are the limitations of manually managing Terragrunt configurations?

Manually managing Terragrunt configurations often leads to manual errors and inconsistency with modern infrastructure as code best practices. Without automated generation, maintaining complex multi-environment setups and advanced architectural designs becomes error-prone and difficult to scale.