CtrlK
BlogDocsLog inGet started
Tessl Logo

iac-terraform

Infrastructure as Code with Terraform and Terragrunt. Use this skill whenever the user mentions Terraform, Terragrunt, HCL, or infrastructure as code. Triggers include writing or reviewing .tf files, creating reusable modules, debugging terraform plan/apply errors, managing remote state and locks, fixing state drift, setting up CI/CD for Terraform, scaffolding new modules, validating module structure, and implementing Terragrunt DRY patterns across environments.

94

Quality

92%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

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 an excellent skill description that hits all the marks. It provides a concise opening statement of the domain, an explicit 'Use when' clause with natural trigger terms, and a comprehensive list of specific concrete actions. The description is well-structured, uses third person voice, and is clearly distinguishable from other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: writing/reviewing .tf files, creating reusable modules, debugging terraform plan/apply errors, managing remote state and locks, fixing state drift, setting up CI/CD for Terraform, scaffolding new modules, validating module structure, and implementing Terragrunt DRY patterns.

3 / 3

Completeness

Clearly answers both 'what' (IaC with Terraform/Terragrunt including specific actions like debugging, scaffolding, state management) and 'when' (explicit 'Use this skill whenever...' clause with trigger terms and a detailed list of triggering scenarios).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: Terraform, Terragrunt, HCL, infrastructure as code, .tf files, terraform plan/apply, remote state, state drift, CI/CD, modules. These are all terms a user would naturally use when seeking help in this domain.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche around Terraform/Terragrunt/HCL. The specific tooling references (.tf files, terraform plan/apply, Terragrunt DRY patterns) make it very unlikely to conflict with other infrastructure or coding 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-organized skill that provides comprehensive, actionable guidance for Terraform and Terragrunt workflows. Its main strength is the clear workflow sequencing with validation checkpoints and excellent progressive disclosure to reference materials. The primary weakness is some redundancy between inline examples and the quick reference section, which inflates token usage without adding new information.

Suggestions

Consolidate the Quick Reference commands section with the inline examples to eliminate duplication — either keep commands inline with context or in the quick reference, not both.

DimensionReasoningScore

Conciseness

The skill is fairly comprehensive but includes some redundancy — for example, `terraform state list` and `terraform state show` appear in both the 'State Management' section and the 'Quick Reference' section. The 'Essential Commands' quick reference largely duplicates commands already shown in context throughout the document. Some introductory phrases like 'Comprehensive guidance for infrastructure as code' are unnecessary filler. However, it mostly avoids explaining concepts Claude already knows.

2 / 3

Actionability

The skill provides concrete, executable commands throughout — from scaffolding modules to validation, state management, troubleshooting, and CI/CD. Code examples are copy-paste ready with real bash commands and HCL snippets. The review checklist and script usage tables give specific, actionable guidance.

3 / 3

Workflow Clarity

Multi-step workflows are clearly sequenced with numbered steps. The standard Terraform workflow has explicit validation checkpoints (format → validate → plan → apply → verify). The module creation workflow includes validation and testing steps. Troubleshooting includes an isolation strategy. The code review section has an explicit checklist. State operations include drift detection with exit code semantics.

3 / 3

Progressive Disclosure

The skill is well-structured as an overview with clear, one-level-deep references to detailed materials: `references/best_practices.md`, `references/troubleshooting.md`, `references/cost_optimization.md`, `assets/templates/MODULE_TEMPLATE.md`, and CI/CD workflow templates. References are clearly signaled with context about what each contains. The tables for scripts, assets, and CI/CD templates provide excellent navigation.

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
ahmedasmar/devops-claude-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.