CtrlK
BlogDocsLog inGet started
Tessl Logo

terraform-specialist

Expert Terraform/OpenTofu specialist mastering advanced IaC automation, state management, and enterprise infrastructure patterns.

29

Quality

23%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/terraform-specialist/SKILL.md

The canonical home for this skill is terraform-specialist in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

10%Scale 1-5

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

This skill reads like a persona description or capability resume rather than an actionable skill document. It extensively catalogs topics Claude already knows (cloud providers, CI/CD tools, compliance frameworks) without providing any concrete, executable guidance—no code examples, no specific commands, no real workflows. The content would need a fundamental restructuring to become useful: replacing topic lists with concrete patterns, adding executable examples, and splitting the massive scope into focused, referenced sub-documents.

Suggestions

Replace the extensive 'Capabilities' bullet lists with 2-3 concrete, executable code examples showing key patterns (e.g., a module skeleton, a remote backend configuration, a CI/CD pipeline snippet).

Add specific validation commands and feedback loops to the workflow (e.g., 'terraform plan -out=tfplan', 'terraform validate', 'tfsec .', with explicit error-handling steps).

Remove sections that only list things Claude already knows (Knowledge Base, most of Capabilities, Behavioral Traits) and replace with project-specific conventions or non-obvious patterns.

Split the broad scope into focused bundle files (e.g., MODULE_PATTERNS.md, STATE_MANAGEMENT.md, CI_CD_SETUP.md) with clear references from the main SKILL.md.

DimensionReasoningScore

Conciseness

Extremely verbose with extensive lists of concepts Claude already knows (what resources, data sources, variables are; what CI/CD tools exist; what compliance frameworks are). The 'Capabilities' section is a massive enumeration of topics with no actionable detail—pure padding that consumes tokens without teaching Claude anything new. The 'Behavioral Traits', 'Knowledge Base', and 'Example Interactions' sections further bloat the content with information Claude inherently possesses.

1 / 5

Actionability

Contains zero executable code, no concrete commands, no specific configuration examples, and no copy-paste ready snippets. The entire skill is abstract descriptions and bullet-point lists of topics. The 'Instructions' section has four vague steps like 'Design modules and choose a remote state backend' with no specifics on how to do any of it.

1 / 5

Workflow Clarity

The 'Instructions' section provides a rough 4-step sequence but steps are extremely vague with no concrete commands or validation checkpoints. The 'Response Approach' section lists 9 steps but they are abstract descriptions rather than actionable workflow steps. No feedback loops, no error recovery procedures, no validation commands despite dealing with potentially destructive infrastructure operations.

2 / 5

Progressive Disclosure

Monolithic wall of content with no references to external files despite the massive scope that clearly warrants splitting into separate documents (e.g., module design patterns, state management guide, CI/CD setup). The content is organized with headers but everything is inlined in one enormous file with no bundle files to support it.

2 / 5

Total

6

/

20

Passed

Description

36%Scale 1-5

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

The description relies heavily on buzzwords ('mastering', 'advanced', 'enterprise patterns') without specifying concrete actions or when the skill should be triggered. While it names the core tools (Terraform/OpenTofu), it reads more like a resume headline than a functional skill description. The absence of a 'Use when...' clause and lack of specific capabilities significantly weaken its utility for skill selection.

Suggestions

Add a 'Use when...' clause with trigger terms like 'when the user asks about Terraform, OpenTofu, .tf files, infrastructure provisioning, terraform plan/apply, or HCL configuration'.

Replace vague phrases like 'mastering advanced IaC automation' and 'enterprise infrastructure patterns' with concrete actions such as 'writes Terraform modules, manages state files, configures providers, plans and applies infrastructure changes, handles workspaces and backends'.

Use third-person action verbs instead of the noun-phrase style ('Expert specialist mastering...') — e.g., 'Writes and manages Terraform/OpenTofu configurations, handles state operations, creates reusable modules.'

DimensionReasoningScore

Specificity

Names the domain (Terraform/OpenTofu, IaC) but actions are vague buzzwords like 'mastering', 'automation', 'patterns' rather than concrete actions. No specific tasks like 'write modules', 'plan deployments', or 'manage state files' are listed.

2 / 5

Completeness

Has a vague 'what' (IaC automation, state management, enterprise infrastructure patterns) but no 'when' clause at all. The description never specifies when Claude should select this skill, which per the rubric should cap completeness at 3, and the weak 'what' brings it to 2.

2 / 5

Trigger Term Quality

Includes relevant keywords like 'Terraform', 'OpenTofu', 'IaC', and 'state management' that users might naturally mention. However, it misses common variations and natural phrases like 'infrastructure as code', '.tf files', 'terraform plan', 'terraform apply', 'modules', 'providers', or 'HCL'.

3 / 5

Distinctiveness Conflict Risk

Mentioning Terraform/OpenTofu specifically provides some distinctiveness, but broad terms like 'enterprise infrastructure patterns' and 'IaC automation' could overlap with other infrastructure or DevOps skills. The lack of specific actions increases conflict risk.

3 / 5

Total

10

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.