CtrlK
BlogDocsLog inGet started
Tessl Logo

terraform-module-library

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

84

1.19x
Quality

Does it follow best practices?

Impact

97%

1.19x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

A strong, actionable pattern library with concrete executable code, weakened by redundant overview sections, missing terraform validation/plan checkpoints in the build workflow, and several referenced bundle paths that do not exist on disk.

Suggestions

Add explicit validation checkpoints to the build workflow — e.g., run `terraform fmt`, `terraform validate`, and `terraform plan` before applying — so workflow clarity is not capped at 2 for destructive IaC.

Remove or merge the "Purpose" and "When to Use" sections, which restate the frontmatter description and pad the token budget.

Create the missing referenced files (references/azure-modules.md, references/gcp-modules.md, assets/vpc-module/, assets/rds-module/) or remove their entries from the Reference Files list so signaled references do not lead nowhere.

DimensionReasoningScore

Conciseness

Largely efficient and free of concepts Claude already knows, but the "Purpose" and "When to Use" sections largely restate the frontmatter description, and the inline full VPC module is long though justified as the core example.

2 / 3

Actionability

Provides fully executable HCL (main.tf, variables.tf with validation blocks, outputs.tf), a module-comcomposition example, and a copy-paste-ready Terratest Go test, matching the level-3 anchor.

3 / 3

Workflow Clarity

The Standard Module Pattern and Best Practices list give a loose sequence, but there is no explicit validation/verification checkpoint (e.g., terraform validate/fmt/plan); for destructive IaC this caps workflow clarity at 2 per the rubric.

2 / 3

Progressive Disclosure

A clearly signaled "Reference Files" section with one-level-deep references is good structure, but only references/aws-modules.md actually exists — azure-modules.md, gcp-modules.md, and both assets/ directories are referenced but missing.

2 / 3

Total

9

/

12

Passed

Description

90%

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 well-formed third-person description with an explicit "Use when..." trigger clause and good natural-language keywords. Its only weakness is that the capability is described as a single core action rather than multiple distinct concrete operations.

DimensionReasoningScore

Specificity

Names the domain ("reusable Terraform modules for AWS, Azure, and GCP infrastructure") but centers on essentially one action — building modules — rather than listing multiple distinct concrete actions as the level-3 anchor does.

2 / 3

Completeness

Explicitly states both what it does ("Build reusable Terraform modules...") and when to use it ("Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components"), matching the level-3 anchor.

3 / 3

Trigger Term Quality

Includes natural terms users would say — "Terraform modules", "AWS, Azure, and GCP", "cloud provisioning", "IaC" — giving good coverage rather than the partial set at level 2.

3 / 3

Distinctiveness Conflict Risk

Scoped specifically to Terraform IaC modules across the three major clouds, a clear niche with distinct triggers unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

15

/

16

Passed

Repository
Dicklesworthstone/pi_agent_rust
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.