Comprehensive toolkit for validating, linting, testing, and automating Terragrunt configurations, HCL files, and Stacks. Use this skill when working with Terragrunt files (.hcl, terragrunt.hcl, terragrunt.stack.hcl), validating infrastructure-as-code, debugging Terragrunt configurations, performing dry-run testing with terragrunt plan, working with Terragrunt Stacks, or working with custom providers and modules.
Overall
score
92%
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 a well-crafted skill description that excels across all dimensions. It provides specific capabilities, comprehensive trigger terms including file extensions and tool-specific terminology, explicit 'Use when' guidance with multiple scenarios, and clear distinctiveness from related infrastructure-as-code tools.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'validating, linting, testing, and automating Terragrunt configurations, HCL files, and Stacks' - these are clear, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both what ('validating, linting, testing, and automating Terragrunt configurations') AND when with explicit 'Use this skill when...' clause listing six specific trigger scenarios. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'Terragrunt', '.hcl', 'terragrunt.hcl', 'terragrunt.stack.hcl', 'infrastructure-as-code', 'terragrunt plan', 'Terragrunt Stacks', 'providers', 'modules' - covers file extensions, tool names, and common operations. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with clear niche around Terragrunt specifically (not generic Terraform), with specific file extensions and tool-specific terminology that would not conflict with general IaC or Terraform 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 with excellent actionability and workflow clarity. The validation workflow includes mandatory checkpoints, explicit checklists, and clear troubleshooting guidance. Minor verbosity in some sections (repeated strict mode explanations, some redundant command examples) prevents a perfect conciseness score, but overall the content is highly effective.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is comprehensive but includes some redundancy (e.g., repeated explanations of strict mode, multiple mentions of the same validation steps). Some sections could be tightened, though it generally avoids explaining concepts Claude already knows. | 2 / 3 |
Actionability | Excellent actionability with fully executable bash commands, Python scripts, and copy-paste ready examples throughout. Every section provides concrete commands with specific flags and environment variables. | 3 / 3 |
Workflow Clarity | Clear multi-step validation workflow with explicit checkpoints (Step 0 mandatory read, documentation lookup requirements, checklists with verification items). Includes troubleshooting section with specific error patterns and resolutions, plus feedback loops for fixing issues. | 3 / 3 |
Progressive Disclosure | Well-structured with clear overview in main file and appropriate references to separate files (best_practices.md, version_compatibility.md, cli_commands.md, troubleshooting.md, etc.). References are one level deep and clearly signaled with descriptive labels. | 3 / 3 |
Total | 11 / 12 Passed |
Validation
91%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
skill_md_line_count | SKILL.md is long (632 lines); consider splitting into references/ and linking | Warning |
Total | 10 / 11 Passed | |
Install with Tessl CLI
npx tessl i pantheon-ai/terragrunt-validator@0.1.1Reviewed
Table of Contents