CtrlK
BlogDocsLog inGet started
Tessl Logo

terraform-module-library

Build reusable Terraform modules for AWS, Azure, GCP, and OCI infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.

73

1.58x
Quality

81%

Does it follow best practices?

Impact

76%

1.58x

Average score across 1 eval scenario

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

A highly actionable, well-structured skill body built around complete executable examples and real one-level references. Its main gap is the absence of an explicit, checkpointed authoring workflow and slightly uneven reference coverage across clouds.

Suggestions

Add an explicit numbered 'Authoring workflow' with validation checkpoints: (1) scaffold files per the Standard Module Pattern, (2) add validation blocks to variables, (3) run `terraform fmt` and `terraform validate`, (4) run Terratest — only proceed when validate and tests pass.

Replace the single 'See references/aws-modules.md and references/oci-modules.md' line with per-topic links under each provider (e.g., 'AWS patterns: See references/aws-modules.md') and add azure-modules.md / gcp-modules.md so all four clouds in the structure tree have reference coverage.

Trim the 'Purpose' and 'When to Use' sections or merge them, since they largely restate the frontmatter description and add little new guidance.

DimensionReasoningScore

Conciseness

Mostly efficient and free of concept padding (no explanations of what Terraform or a VPC is), dominated by actionable code; held below 5 by minor redundancy — the 'Purpose' and 'When to Use' sections restate the frontmatter, and the full variables.tf/outputs.tf blocks for one module run long.

4 / 5

Actionability

Provides complete, copy-paste-ready HCL for a VPC module (main.tf, variables.tf with validation, outputs.tf), a module composition example, and a runnable Terratest Go test — fully executable guidance covering the common case.

5 / 5

Workflow Clarity

The standard module pattern and Terratest example imply a build-then-test sequence (InitAndApply, assert.NotEmpty, defer Destroy is a validation signal), but no explicit numbered workflow with validation checkpoints is framed, so checkpoints are implicit rather than sequenced.

3 / 5

Progressive Disclosure

Well-organized sections with the core example inline and bulk provider patterns offloaded to real one-level-deep files (references/aws-modules.md, references/oci-modules.md both exist); below 5 because the reference signal is a single terse line rather than per-topic links and Azure/GCP have no reference docs despite appearing in the structure tree.

4 / 5

Total

16

/

20

Passed

Description

87%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.

A strong description that clearly states capability and trigger conditions with concrete cloud targets and natural keywords. Its only weakness is mild action redundancy and a few missing natural-term variants.

DimensionReasoningScore

Specificity

Names the domain and multiple actions ('Build reusable Terraform modules', 'standardizing cloud provisioning', 'implementing reusable IaC components') plus four concrete cloud targets (AWS, Azure, GCP, OCI); falls short of 5 because the three actions are overlapping restatements of one capability rather than distinct functions, and coverage gaps (testing, versioning) remain.

4 / 5

Completeness

Explicitly answers both 'what' ('Build reusable Terraform modules for AWS, Azure, GCP, and OCI infrastructure...') and 'when' with a concrete 'Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components' trigger clause, matching the top anchor.

5 / 5

Trigger Term Quality

Good natural-keyword coverage users would actually say — 'Terraform modules', the four provider names, 'cloud provisioning', 'IaC', 'infrastructure-as-code' — but a few natural variations/synonyms are missing, so it sits at 4 rather than a fully comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche — authoring reusable Terraform modules across named clouds — with distinct triggers that do not overlap with adjacent skills (architecture decisions, cost optimization), giving minimal conflict risk.

5 / 5

Total

18

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
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.