CtrlK
BlogDocsLog inGet started
Tessl Logo

terraform-stacks

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.

95

1.66x
Quality

92%

Does it follow best practices?

Impact

100%

1.66x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly defines its scope around Terraform Stacks, provides explicit trigger conditions via a 'Use when...' clause, and includes highly specific file extensions and terminology that make it easily distinguishable. It covers both what the skill does and when to use it comprehensively, with natural keywords that users working with Terraform Stacks would actually use.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: creating, modifying, validating Stack configurations, working with stack components and deployments from various sources (local modules, public registry, private registry), managing multi-region/multi-environment infrastructure, and troubleshooting syntax and structure.

3 / 3

Completeness

Clearly answers both 'what' (comprehensive guide for working with Terraform Stacks) and 'when' with an explicit 'Use when...' clause listing four distinct trigger scenarios: creating/modifying/validating configs, working with sources, managing multi-region/environment infra, and troubleshooting.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Terraform Stacks', '.tfcomponent.hcl', '.tfdeploy.hcl', 'stack components', 'deployments', 'multi-region', 'multi-environment', 'public registry', 'private registry', 'Terraform Stacks syntax'. These cover file extensions, concepts, and common user terminology well.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche around HashiCorp Terraform Stacks specifically, including unique file extensions (.tfcomponent.hcl, .tfdeploy.hcl) that distinguish it from general Terraform skills or other IaC tools. Unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, well-structured skill that provides comprehensive, actionable guidance for Terraform Stacks. Its main strength is the breadth of executable HCL examples and clear CLI workflows with proper validation steps. The only notable weakness is some verbosity in the Core Concepts section and occasional explanatory text that could be trimmed, though the domain-specific nature of Terraform Stacks somewhat justifies the additional context.

DimensionReasoningScore

Conciseness

The skill is fairly comprehensive but includes some unnecessary explanations (e.g., explaining what a Stack is conceptually, what components and deployments are at a high level). Some sections like 'Core Concepts' could be trimmed since Claude can infer these from the code examples. However, most content is domain-specific and not general knowledge Claude would already have.

2 / 3

Actionability

The skill provides extensive executable HCL code examples for every block type (variables, providers, components, deployments, outputs, etc.), concrete CLI commands with exact syntax, and specific file structures. The code is copy-paste ready and covers real-world patterns like OIDC authentication, multi-region deployments, and linked stacks.

3 / 3

Workflow Clarity

The deployment workflow is clearly sequenced (init → validate → upload → monitor → approve) with explicit CLI commands at each step. The destruction workflow includes a clear multi-step process (set destroy=true → upload → approve → remove block). Validation steps are explicitly called out (terraform stacks validate before upload). The file structure and organization recommendations provide clear guidance for project setup.

3 / 3

Progressive Disclosure

The skill provides a comprehensive overview with well-organized sections, then clearly signals one-level-deep references to detailed documentation (references/component-blocks.md, references/deployment-blocks.md, references/examples.md, etc.). Each reference is contextually placed near the relevant content and the References section at the end provides a complete index. Content is appropriately split between the main file and reference files.

3 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
hashicorp/agent-skills
Reviewed

Table of Contents

Is this your skill?

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.