Comprehensive toolkit for validating, linting, testing, and automating Terraform configurations and HCL files. Use this skill when working with Terraform files (.tf, .tfvars), validating infrastructure-as-code, debugging Terraform configurations, performing dry-run testing with terraform plan, or working with custom providers and modules.
Overall
score
100%
Does it follow best practices?
Validation for skill structure
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 an excellent skill description that hits all the key criteria. It provides specific concrete actions, includes comprehensive natural trigger terms that users would actually say, explicitly states both what the skill does and when to use it, and is highly distinctive to the Terraform/IaC domain with minimal conflict risk.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'validating, linting, testing, and automating Terraform configurations and HCL files'. Also mentions specific operations like 'dry-run testing with terraform plan' and 'working with custom providers and modules'. | 3 / 3 |
Completeness | Clearly answers both what ('validating, linting, testing, and automating Terraform configurations') AND when with explicit 'Use this skill when...' clause listing specific trigger scenarios including file types and common tasks. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'Terraform', 'HCL files', '.tf', '.tfvars', 'infrastructure-as-code', 'terraform plan', 'providers', 'modules'. These are terms users naturally use when working with Terraform. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with clear niche around Terraform/HCL specifically. The file extensions (.tf, .tfvars), tool-specific terms (terraform plan), and domain (infrastructure-as-code) make it unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an excellent skill file that demonstrates best practices across all dimensions. It provides a clear, actionable workflow with explicit validation steps, uses tables effectively for structured information, and appropriately references external documentation without burying content in nested files. The handling of missing tools with user prompts shows thoughtful error recovery design.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient, using tables for structured information and avoiding explanations of concepts Claude already knows. Every section serves a clear purpose without padding. | 3 / 3 |
Actionability | Provides fully executable commands, specific script paths, and copy-paste ready code examples. The workflow table, command references, and report templates are all concrete and immediately usable. | 3 / 3 |
Workflow Clarity | The 11-step validation workflow is clearly sequenced with explicit required/recommended markers. Includes validation checkpoints (steps 8-10), error handling guidance for missing tools, and clear feedback loops for installation prompts. | 3 / 3 |
Progressive Disclosure | Well-organized with clear sections and one-level-deep references to external files (security_checklist.md, best_practices.md, etc.). The 'When' column in the reference files table clearly signals when to consult each resource. | 3 / 3 |
Total | 12 / 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Install with Tessl CLI
npx tessl i pantheon-ai/terraform-validatorReviewed
Table of Contents