CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

terraform-infrastructure

Terraform infrastructure as code workflow for provisioning cloud resources, creating reusable modules, and managing infrastructure at scale.

Quality

60%

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 ./skills/terraform-infrastructure/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%Weight 40%Scale 1-5

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

The skill body is a well-sequenced skeleton with almost no substance: every phase lists five generic gerunds, one dangling skill invocation, and a one-line prompt, with no commands, code, or file structures anywhere. As a workflow document for real cloud provisioning it provides neither the executable steps nor the validation/verification (terraform validate/plan review) that safe infrastructure changes require.

Suggestions

Add executable commands per phase — e.g. Phase 1 should show `terraform init` with a backend block, and Phase 5 should show workspace-based or directory-based env layout with actual .tfvars examples — instead of five abstract gerunds.

Make Quality Gates verifiable commands rather than unchecked vague boxes: `terraform validate` passes, `terraform plan` reviewed and approved, module examples render, pipeline run green, tfsec/policy checks clean.

Add a mandatory validation gate before any apply (review `terraform plan` output, get approval) since provisioning touches real cloud resources, and either ship the referenced skills/module examples as bundle files or drop the dangling 'Skills to Invoke' and 'Related Workflow Bundles' references.

DimensionReasoningScore

Conciseness

Per-line the body is telegraphic and never explains concepts Claude already knows, but the Overview and 'When to Use' sections restate the frontmatter description, and all 7 phases repeat an identical scaffold (Skills to Invoke / 5 gerunds / copy-paste prompt). Mostly efficient but could be tightened — anchor 3, not 4, because the redundancy is more than a minor trim.

3 / 5

Actionability

Every action is an abstract gerund — 'Initialize Terraform', 'Configure backend', 'Configure networking', 'Implement policies', 'Add compliance' — with zero commands (terraform init/validate/plan/apply never appear), zero HCL, and zero file layouts. The only concrete artifacts are 'Copy-Paste Prompts' invoking skills (terraform-skill, terraform-module-library) that do not exist in this bundle. High-level hints without executable steps — anchor 2, not 3, since there is no executable guidance at all, not even partial pseudocode.

2 / 5

Workflow Clarity

The 7 phases are logically sequenced (Setup → Provisioning → Modules → State → Multi-Env → CI/CD → Security), but the 'Quality Gates' are vague unchecked boxes ('Resources provisioned', 'Modules working') with no verification commands. Terraform apply is a real-resource batch operation, so missing validation steps cap workflow clarity at 3 per the rubric guideline — sequence present, checkpoints missing or implicit.

3 / 5

Progressive Disclosure

The 155-line body has clear per-phase section structure, but no references/, scripts/, or assets/ files exist, so every cross-reference (the seven 'Skills to Invoke' and the three 'Related Workflow Bundles') dangles to files outside this bundle. Some structure but could be better organized — anchor 3, not 4, because the navigation targets are unresolvable.

3 / 5

Total

11

/

20

Passed

Description

61%Weight 40%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 identifies a clear niche and two concrete capabilities with strong natural trigger terms, but it completely lacks a 'when to use' trigger clause and pads the capability list with the buzzword 'managing infrastructure at scale'. Adding explicit trigger guidance and replacing the filler with the remaining real capabilities (state management, multi-environment, CI/CD) would lift it to top-tier quality.

Suggestions

Add an explicit trigger clause, e.g. 'Use when provisioning cloud infrastructure with Terraform, writing .tf or HCL files, creating modules, or managing Terraform state.'

Replace the vague 'managing infrastructure at scale' with the concrete capabilities the body actually covers: remote state and locking, multi-environment configs, and CI/CD plan/apply pipelines.

Include natural synonyms and file extensions users actually say ('IaC', 'HCL', '.tf') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('Terraform infrastructure as code') and two concrete actions ('provisioning cloud resources', 'creating reusable modules'), but 'managing infrastructure at scale' is vague filler. Fits anchor 3 (domain + 1-2 concrete actions, not comprehensive) rather than 4, which requires several specific actions with only minor gaps.

3 / 5

Completeness

The 'what' is present (workflow for provisioning resources, creating modules, managing infrastructure) but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere, which caps completeness at 3. Cannot score 4+ without a when-clause; the 'what' is clear enough to exceed anchor 2.

3 / 5

Trigger Term Quality

'Terraform', 'infrastructure as code', 'provisioning', 'cloud resources', and 'modules' are natural user phrasings with good coverage. Not 5 because common synonyms and extensions users say ('IaC', 'HCL', '.tf') are missing; not 3 because 'Terraform' and 'infrastructure as code' are exactly the terms a user would naturally say.

4 / 5

Distinctiveness Conflict Risk

'Terraform' pins a clear niche with distinct triggers, but 'cloud resources' and 'at scale' are broad enough to overlap with sibling cloud/DevOps skills (the body itself lists aws-infrastructure and cloud-devops bundles). Mostly distinct with minor overlap risk — anchor 4, not 5.

4 / 5

Total

14

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/terraform-infrastructure/SKILL.md

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.