CtrlK
BlogDocsLog inGet started
Tessl Logo

terraform-skill

Use when writing, reviewing, or debugging Terraform/OpenTofu modules, tests, CI, scans, or state ops — diagnoses failure mode (identity churn, secrets, blast radius, CI drift, state corruption) with version-aware guards.

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 a strong skill description that clearly defines its scope (Terraform/OpenTofu infrastructure-as-code workflows), lists concrete actions and failure modes, and opens with an explicit 'Use when' clause. The trigger terms are natural and domain-appropriate, and the specificity of failure modes like 'identity churn', 'blast radius', and 'state corruption' make it highly distinctive. The only minor weakness is that the description is somewhat dense and could benefit from slightly clearer formatting for readability.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: writing, reviewing, debugging Terraform/OpenTofu modules, tests, CI, scans, state ops. Also names specific failure modes: identity churn, secrets, blast radius, CI drift, state corruption.

3 / 3

Completeness

Clearly answers both what (diagnoses failure modes with version-aware guards across Terraform/OpenTofu workflows) and when (explicitly starts with 'Use when writing, reviewing, or debugging...' providing clear trigger guidance).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: Terraform, OpenTofu, modules, tests, CI, scans, state ops, secrets, blast radius, CI drift, state corruption. These are terms practitioners naturally use when seeking help.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — targets Terraform/OpenTofu specifically with domain-specific failure modes (identity churn, blast radius, state corruption) that are unlikely to overlap with generic coding or DevOps 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 high-quality, well-architected skill that excels at progressive disclosure and workflow clarity. The diagnostic routing table is particularly effective, mapping failure modes to specific reference sections. The Response Contract ensures consistent, safe outputs. The main weakness is moderate verbosity — some sections could be condensed without losing clarity, and there's minor repetition across tables (version info appears in multiple places).

DimensionReasoningScore

Conciseness

The skill is generally well-structured and avoids explaining basic concepts Claude knows, but it's quite long (~300 lines) with some redundancy between sections (e.g., version info repeated in multiple tables, naming conventions summarized then referenced). The routing table and feature tables earn their place, but some sections like 'When to Use This Skill' and 'Core Principles > Module Hierarchy' could be tighter.

2 / 3

Actionability

The skill provides concrete, executable guidance throughout: exact HCL code for S3 backend configuration, specific bash commands for security scanning (trivy, checkov), clear decision matrices for testing approaches and count vs for_each, and explicit validation commands. The Response Contract ensures every response includes actionable validation plans and rollback notes.

3 / 3

Workflow Clarity

The 7-step workflow is clearly sequenced with explicit validation checkpoints (step 6), the Response Contract mandates validation plans and rollback notes for every response, and the diagnostic routing table provides clear failure-mode-to-reference mapping. The CI/CD section explicitly warns against re-running plan inside apply jobs and requires reviewed plan artifacts. Destructive operations are gated by approval requirements.

3 / 3

Progressive Disclosure

Excellent progressive disclosure structure: the main file provides summaries and decision matrices while consistently pointing to specific reference files with anchor links (e.g., references/code-patterns.md#count-vs-for_each-deep-dive). References are one level deep, clearly signaled with descriptive link text, and the Reference Files section at the end provides a clean navigation index. The diagnostic table directly maps symptoms to specific reference sections.

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
antonbabenko/terraform-skill
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.