CtrlK
BlogDocsLog inGet started
Tessl Logo

generating-infrastructure-as-code

This skill enables Claude to generate Infrastructure as Code (IaC) configurations. It uses the infrastructure-as-code-generator plugin to create production-ready IaC for Terraform, CloudFormation, Pulumi, ARM Templates, and CDK. Use this skill when the user requests IaC configurations for cloud infrastructure, specifying the platform (e.g., Terraform, CloudFormation) and cloud provider (e.g., AWS, Azure, GCP), or when the user needs help automating infrastructure deployment. Trigger terms include: "generate IaC", "create Terraform", "CloudFormation template", "Pulumi program", "infrastructure code".

88

0.98x
Quality

53%

Does it follow best practices?

Impact

95%

0.98x

Average score across 9 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./backups/skills-migration-20251108-070147/plugins/devops/infrastructure-as-code-generator/skills/infrastructure-as-code-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

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 articulates what the skill does (generates production-ready IaC configurations across multiple platforms), when to use it (user requests for cloud infrastructure code), and includes explicit trigger terms. The description is well-structured, uses third-person voice appropriately, and occupies a distinct niche that minimizes conflict risk with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and tools: generate IaC configurations for Terraform, CloudFormation, Pulumi, ARM Templates, and CDK, described as 'production-ready'. Names the specific plugin used.

3 / 3

Completeness

Clearly answers both 'what' (generate production-ready IaC for multiple platforms) and 'when' (explicit 'Use this skill when...' clause with trigger scenarios and an explicit list of trigger terms).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms like 'generate IaC', 'create Terraform', 'CloudFormation template', 'Pulumi program', 'infrastructure code', plus mentions cloud providers (AWS, Azure, GCP) which users would naturally reference. Good coverage of variations.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche focused on Infrastructure as Code generation with specific platform names (Terraform, CloudFormation, Pulumi, ARM Templates, CDK). Unlikely to conflict with other skills due to the very specific domain and trigger terms.

3 / 3

Total

12

/

12

Passed

Implementation

7%

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

This skill content is largely a high-level marketing description rather than actionable guidance. It lacks any concrete plugin invocation syntax, example outputs, validation commands, or executable code. The majority of the content restates obvious information or describes abstract workflows that provide no practical value to Claude.

Suggestions

Add the actual plugin invocation syntax/API with concrete parameters (e.g., how to call the infrastructure-as-code-generator plugin with specific arguments).

Include at least one complete example showing both the plugin call and the expected generated output (e.g., actual Terraform HCL code).

Add explicit validation steps such as 'terraform validate', 'terraform plan', or equivalent commands for each platform, with error recovery guidance.

Remove the 'How It Works', 'When to Use This Skill', and generic 'Best Practices' sections—they explain things Claude already knows and waste tokens.

DimensionReasoningScore

Conciseness

The content is verbose and explains things Claude already knows. Sections like 'How It Works' describe obvious steps (receiving request, presenting code). 'When to Use This Skill' repeats the frontmatter description. 'Best Practices' contains generic advice like 'provide clear requirements' that adds no value.

1 / 3

Actionability

There is no concrete code, no executable commands, no actual plugin invocation syntax, and no example output. The examples describe what the skill 'will do' in abstract terms rather than showing actual generated Terraform or ARM template code. There's no information on how to actually invoke the plugin.

1 / 3

Workflow Clarity

The 'How It Works' section lists generic steps without any validation checkpoints. For IaC generation—which involves deploying real infrastructure—there are no validation steps (e.g., terraform validate, terraform plan), no error handling, and no feedback loops. The advice to 'review and validate' is vague with no concrete guidance.

1 / 3

Progressive Disclosure

The content has some structural organization with clear section headers, but it's a monolithic document with no references to external files. The content that exists is mostly filler rather than substantive material that would benefit from being split out.

2 / 3

Total

5

/

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
jeremylongshore/claude-code-plugins-plus-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.