CtrlK
BlogDocsLog inGet started
Tessl Logo

terraform-engineer

Use when implementing infrastructure as code with Terraform across AWS, Azure, or GCP. Invoke for module development (create reusable modules, manage module versioning), state management (migrate backends, import existing resources, resolve state conflicts), provider configuration, multi-environment workflows, and infrastructure testing.

72

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a well-structured Terraform skill with strong actionability through executable HCL examples and clear workflow sequencing with explicit validation checkpoints and error recovery loops. The main weaknesses are minor verbosity in the persona description and constraints that partially duplicate what the examples already demonstrate, and the inability to verify that the referenced bundle files actually exist.

Suggestions

Remove the persona description opening line ('Senior Terraform engineer specializing in...') as it adds no actionable guidance.

Provide the referenced bundle files (references/module-patterns.md, references/state-management.md, etc.) to support the progressive disclosure structure, or remove the reference table if they don't exist.

DimensionReasoningScore

Conciseness

Generally efficient but includes some unnecessary framing (e.g., the opening sentence describing the persona as 'Senior Terraform engineer specializing in...' adds no actionable value). The constraints section repeats guidance already implied by the code examples (e.g., validation blocks are shown in the example and also listed as a constraint). However, most content earns its place.

2 / 3

Actionability

Provides fully executable, copy-paste-ready HCL code for module structure, remote backend configuration, and provider version pinning. Specific commands are given (terraform fmt, terraform validate, tflint, terraform plan -out=tfplan). Error recovery includes concrete commands like terraform import and terraform state rm.

3 / 3

Workflow Clarity

The core workflow is clearly sequenced with numbered steps, explicit validation checkpoints at step 5 with a feedback loop (fix → re-run → repeat until clean), and a clear error recovery section that categorizes failure types with specific remediation steps. The instruction to return to step 5 after any fix creates a proper feedback loop.

3 / 3

Progressive Disclosure

The reference table with 'Load When' guidance is well-structured and clearly signals when to load each reference file. However, no bundle files were provided, so the referenced files (references/module-patterns.md, references/state-management.md, etc.) cannot be verified to exist. The SKILL.md itself contains a good amount of inline content (code examples, constraints) that could arguably be split out, but it's not excessive.

2 / 3

Total

10

/

12

Passed

Description

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 around Terraform infrastructure as code, lists concrete actions across multiple sub-domains (modules, state, providers, testing), and includes an explicit 'Use when' trigger clause. The description uses appropriate third-person voice and includes natural trigger terms that users would employ when seeking Terraform help.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: module development, module versioning, state management, backend migration, resource importing, state conflict resolution, provider configuration, multi-environment workflows, and infrastructure testing.

3 / 3

Completeness

Clearly answers both 'what' (module development, state management, provider configuration, testing, etc.) and 'when' with an explicit 'Use when implementing infrastructure as code with Terraform' trigger clause at the beginning.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Terraform', 'infrastructure as code', 'AWS', 'Azure', 'GCP', 'module', 'state management', 'import existing resources', 'backend', 'multi-environment'. These cover common variations of how users would phrase Terraform-related requests.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to Terraform IaC with specific cloud providers and Terraform-specific concepts (modules, state, providers). Unlikely to conflict with general cloud skills or other IaC tools like Pulumi or CloudFormation due to explicit Terraform focus.

3 / 3

Total

12

/

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
Jeffallan/claude-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.