terraform-stacks

Orchestrate multi-environment infrastructure deployments using HCL-based stack configurations.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/kk0ga/terraform-aws-learning --skill terraform-stacks-kk0ga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-stacks
Source: https://github.com/kk0ga/terraform-aws-learning/tree/main/.agents/skills/terraform-stacks
Command: npx skills add https://github.com/kk0ga/terraform-aws-learning --skill terraform-stacks-kk0ga

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing complex infrastructure across multiple environments, regions, and cloud accounts often leads to configuration drift and manual overhead. This Skill provides a declarative orchestration layer that simplifies the deployment and lifecycle management of infrastructure components.

Core Features & Use Cases

  • Component-Based Architecture: Define infrastructure as reusable components that reference modules from local, public, or private sources.
  • Multi-Deployment Orchestration: Manage dev, staging, and production environments within a single stack configuration with isolated state.
  • Use Case: Use this Skill to define a standard networking and application stack that can be deployed consistently across AWS regions while maintaining unique input variables for each environment.

Quick Start

Use the terraform-stacks skill to validate the configuration files in the current directory and generate a provider lock file.

Frequently Asked Questions about terraform-stacks

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

FAQPage Schema
How do I orchestrate Terraform deployments across multiple cloud accounts and regions?

To orchestrate Terraform deployments across multiple environments, this Skill provides a declarative HCL-based stack language layer above traditional modules. It manages multiple components across diverse cloud accounts and regions through a unified configuration while maintaining isolated state for each environment.

What is the best way to manage configuration drift across dev, staging, and production environments in Terraform?

Managing configuration drift across dev, staging, and production is handled by defining a standard infrastructure stack deployed consistently across environments. This declarative orchestration layer allows unique input variables for each environment while maintaining isolated state to prevent manual overhead and drift.

Can I use this Skill to manage cross-stack dependencies for my infrastructure-as-code?

Yes, you can manage cross-stack dependencies for infrastructure-as-code using the unified HCL-based stack language. It enables the orchestration of multiple components across diverse environments, satisfying requirements for automated deployment workflows and programmatic monitoring via the HCP Terraform API.

How do I validate Terraform stack configuration files and generate a provider lock file?

To validate Terraform stack configuration files and generate a provider lock file, use this Skill to process the declarative configuration layer in your current directory. It validates the HCL-based stack language files and outputs the necessary provider lock file for your infrastructure components.

Does this Skill work with existing public and private Terraform modules?

Yes, this Skill works with existing public and private Terraform modules through its component-based architecture. You define infrastructure as reusable components that reference modules from local, public, or private sources within the declarative HCL stack configuration for multi-environment orchestration.