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
53%
Does it follow best practices?
Impact
95%
0.98xAverage score across 9 eval scenarios
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.mdQuality
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
c8a915c
Table of Contents
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.