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

Evaluation results

100%

Cloud Infrastructure Setup for a SaaS Startup

Platform & provider selection with review recommendation

Criteria
Without context
With context

Terraform or CDK used

100%

100%

AWS as cloud provider

100%

100%

ECS Fargate resource defined

100%

100%

RDS resource defined

100%

100%

S3 bucket resource defined

100%

100%

Load balancer resource defined

100%

100%

Specific configuration values

100%

100%

Platform selection rationale

100%

100%

Review/validation step mentioned

100%

100%

Pre-deployment checklist or steps

100%

100%

100%

Azure Network Foundation for an Enterprise Migration

Azure platform selection and DevOps integration suggestion

Criteria
Without context
With context

ARM template or Bicep used

100%

100%

Azure as cloud provider

100%

100%

Virtual network defined

100%

100%

Two subnets defined

100%

100%

Network security group defined

100%

100%

Storage account defined

100%

100%

Specific config values used

100%

100%

Review/validation recommendation

100%

100%

Deployment automation integration mentioned

100%

100%

Security scanning integration mentioned

100%

100%

Cost estimation integration mentioned

100%

100%

100%

Multi-Cloud Kubernetes Cluster Provisioning

Pulumi multi-cloud support and 4-step workflow

Criteria
Without context
With context

Pulumi used as platform

100%

100%

GCP provider used

100%

100%

AWS provider used

100%

100%

GKE cluster resource defined

100%

100%

EKS cluster resource defined

100%

100%

Step 1 documented — requirements

100%

100%

Step 2 documented — tool invoked

100%

100%

Step 3 documented — code generated

100%

100%

Step 4 — review notes

100%

100%

Review/validation recommendation

100%

100%

Specific config values used

100%

100%

100%

Serverless Order Processing Backend

CloudFormation AWS-native IaC generation

Criteria
Without context
With context

CloudFormation format used

100%

100%

AWS Lambda resource defined

100%

100%

API Gateway resource defined

100%

100%

DynamoDB or NoSQL table defined

100%

100%

SQS queue resource defined

100%

100%

Specific runtime or config values

100%

100%

Specific table key schema

100%

100%

AWS as cloud provider

100%

100%

DEPLOYMENT.md review recommendation

100%

100%

Deployment prerequisites listed

100%

100%

Component overview in DEPLOYMENT.md

100%

100%

93%

3%

Data Ingestion Pipeline for Analytics Platform

CDK platform for AWS infrastructure

Criteria
Without context
With context

CDK used as platform

100%

100%

AWS as cloud provider

100%

100%

Streaming ingest resource defined

100%

100%

ETL or transformation resource defined

100%

100%

S3 bucket destination defined

100%

100%

Specific configuration values

100%

100%

PROCESS.md step 1 - requirements

100%

100%

PROCESS.md step 2 - approach/tool

100%

100%

PROCESS.md step 3 - config summary

100%

100%

PROCESS.md step 4 - review notes

80%

80%

Review/validation recommendation

20%

50%

74%

-4%

GCP Web Application Infrastructure with Deployment Readiness Plan

Terraform for GCP with DevOps plugin integration

Criteria
Without context
With context

Terraform used as platform

100%

100%

GCP as cloud provider

100%

100%

GKE cluster resource defined

100%

100%

Cloud SQL resource defined

100%

100%

Storage bucket resource defined

100%

100%

Specific configuration values

100%

100%

Deployment automation integration

50%

40%

Security scanning integration

70%

30%

Cost estimation integration

70%

50%

Review/validation recommendation

62%

100%

Platform selection rationale

0%

0%

100%

Azure Microservices Platform Infrastructure

Terraform for Azure platform selection

Criteria
Without context
With context

Terraform used as platform

100%

100%

Azure provider used

100%

100%

AKS cluster resource defined

100%

100%

PostgreSQL resource defined

100%

100%

Redis Cache resource defined

100%

100%

Container Registry resource defined

100%

100%

Specific configuration values

100%

100%

Platform selection rationale

100%

100%

Review/validation recommendation

100%

100%

Resource group defined

100%

100%

95%

-1%

Production-Ready AWS Web Application Infrastructure

AWS DevOps pipeline integrations

Criteria
Without context
With context

AWS IaC platform used

100%

100%

ALB resource defined

100%

100%

ECS Fargate resource defined

100%

100%

RDS Aurora resource defined

100%

100%

ElastiCache resource defined

100%

100%

Specific configuration values

100%

100%

Review/validation recommendation

100%

100%

Deployment automation integration

100%

100%

Security scanning integration

80%

50%

Cost estimation integration

80%

100%

Pre-deployment steps described

100%

100%

100%

AWS Notification and Messaging Infrastructure

4-step IaC workflow documentation with CloudFormation

Criteria
Without context
With context

CloudFormation format used

100%

100%

SNS topic resource defined

100%

100%

SQS queue resource(s) defined

100%

100%

Lambda function resource defined

100%

100%

S3 bucket resource defined

100%

100%

Specific configuration values

100%

100%

PROCESS.md step 1 — requirements

100%

100%

PROCESS.md step 2 — approach/tool

100%

100%

PROCESS.md step 3 — code summary

100%

100%

PROCESS.md step 4 — reviewer notes

100%

100%

Review/validation recommendation

100%

100%

Repository
jeremylongshore/claude-code-plugins-plus-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.