From agent-skills
Compares and provides strategy guidance for Infrastructure as Code tools: Terraform, Pulumi, CloudFormation, Bicep, ARM, Kubernetes, Helm, Docker, Crossplane, and Dagger. Helps choose tools for cloud infrastructure, containers, and pipelines.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-skills:iacThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Infrastructure as Code (IaC) defines and manages cloud resources, containers, and deployment pipelines through declarative or imperative code rather than manual configuration. This skill covers the major IaC tools and their trade-offs.
AGENTS.mdREADME.mdbicep/AGENTS.mdbicep/README.mdbicep/metadata.jsonbicep/rules/_sections.mdbicep/rules/_template.mdbicep/rules/bicep-always-use-what-if-to-preview-changes-before-deploying.mdbicep/rules/bicep-pin-api-versions-on-resources-for-predictable-behavior.mdbicep/rules/bicep-reference-existing-resources-with-the-existing-keyword.mdbicep/rules/bicep-use-bicep-instead-of-arm-json.mdbicep/rules/bicep-use-modules-to-break-large-templates-into-reusable.mdbicep/rules/bicep-use-parameter-decorators-allowed-minlength.mdbicep/rules/bicep-use-uniquestring-resourcegroup.mdcloud-formation/AGENTS.mdcloud-formation/README.mdcloud-formation/metadata.jsoncloud-formation/rules/_sections.mdcloud-formation/rules/_template.mdcloud-formation/rules/cloud-formation-always-use-change-sets-to-preview-updates-before-applying.mdInfrastructure as Code (IaC) defines and manages cloud resources, containers, and deployment pipelines through declarative or imperative code rather than manual configuration. This skill covers the major IaC tools and their trade-offs.
| Tool | Approach | Language | Scope |
|---|---|---|---|
| Terraform | Declarative | HCL | Multi-cloud infrastructure |
| Pulumi | Imperative | TypeScript, Python, Go, C# | Multi-cloud infrastructure |
| CloudFormation | Declarative | JSON/YAML | AWS-only infrastructure |
| Bicep | Declarative | Bicep DSL | Azure-only infrastructure |
| ARM | Declarative | JSON | Azure-only infrastructure |
| Kubernetes | Declarative | YAML | Container orchestration |
| Helm | Declarative (templated) | YAML + Go templates | Kubernetes package management |
| Docker | Declarative | Dockerfile | Container image builds |
| Crossplane | Declarative | YAML (K8s CRDs) | Kubernetes-native cloud provisioning |
| Dagger | Imperative | TypeScript, Python, Go | CI/CD pipelines as code |
terraform plan, pulumi preview, CloudFormation change sets.npx claudepluginhub tyler-r-kendrick/agent-skills --plugin agent-skillsResearches infrastructure best practices and generates Terraform modules, Dockerfiles, Kubernetes manifests, Pulumi programs, and CI/CD pipelines for GCP, AWS, Azure deployments.
Generates modular IaC configs for Terraform, CloudFormation, Pulumi, ARM templates, and CDK across AWS, GCP, Azure with variables, outputs, and remote state.
Terraform, CloudFormation, reproducible infrastructure, version control, and IaC best practices.