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.mdPlatform & provider selection with review recommendation
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%
Azure platform selection and DevOps integration suggestion
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%
Pulumi multi-cloud support and 4-step workflow
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%
CloudFormation AWS-native IaC generation
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%
CDK platform for AWS infrastructure
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%
Terraform for GCP with DevOps plugin integration
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%
Terraform for Azure platform selection
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%
AWS DevOps pipeline integrations
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%
4-step IaC workflow documentation with CloudFormation
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%
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.