Comprehensive guide for working with HashiCorp Terraform Stacks. Use when creating, modifying, or validating Terraform Stack configurations (.tfcomponent.hcl, .tfdeploy.hcl files), working with stack components and deployments from local modules, public registry, or private registry sources, managing multi-region or multi-environment infrastructure, or troubleshooting Terraform Stacks syntax and structure.
Overall
score
86%
Does it follow best practices?
Evaluation — 96%
↑ 2.04xAgent success when using this skill
Validation for skill structure
Install with Tessl CLI
npx tessl i github:hashicorp/agent-skills --skill terraform-stacksStack file structure and component syntax
Component file extension
0%
100%
Deployment file extension
0%
100%
Component block used
100%
100%
Inputs map syntax
100%
100%
Variable type required
100%
100%
Component cross-reference
100%
100%
Deployment groups and auto-approve rules
Deployment group blocks
0%
100%
deployment_auto_approve block
0%
100%
context.plan conditions
100%
100%
Production not auto-approved
100%
100%
Identity tokens, ephemeral variables, and deployment groups
identity_token block present
100%
100%
JWT accessor syntax
100%
100%
Ephemeral variable
100%
100%
Deployment groups for all
0%
100%
Deployment group references
0%
100%
Auto-approve rules and output type requirements
deployment_auto_approve block
0%
100%
Context plan variables
100%
100%
Check block structure
100%
100%
Graduated strictness
0%
0%
Output type argument
0%
100%
Cross-stack linking and component removal
publish_output blocks
0%
100%
upstream_input block
0%
100%
Upstream reference in inputs
0%
100%
Removed block syntax
100%
100%
Removed block providers
0%
100%
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.