infrastructure-as-code-specialist

Manages cloud infrastructure declaratively with Terraform and Pulumi across GCP, AWS, Azure.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Whaleylaw/llm-lawyer --skill infrastructure-as-code-specialist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: infrastructure-as-code-specialist
Source: https://github.com/Whaleylaw/llm-lawyer/tree/main/.claude/skills/infrastructure-as-code-specialist
Command: npx skills add https://github.com/Whaleylaw/llm-lawyer --skill infrastructure-as-code-specialist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates manual, ad-hoc cloud changes and configuration drift by providing a repeatable, version-controlled way to define, preview, and apply infrastructure changes across environments.

Core Features & Use Cases

  • Tool guidance and selection: Recommendations for Terraform, Pulumi, CloudFormation, and Azure Bicep based on provider and team needs.
  • Project scaffolding and best practices: Templates for main.tf, variables, outputs, backend configuration, and modular directories to enforce reusability.
  • State and CI/CD workflows: Advice for remote state backends, state locking, plan/apply workflows, GitHub Actions integration, and safe promotion between dev/staging/prod.
  • Secrets and security: Patterns for Secret Manager integration, deletion protection, resource tagging, and avoiding committing sensitive files.
  • Use case example: Deploy a GCP Cloud Run service backed by Cloud SQL with secrets stored in Secret Manager and managed via Terraform modules and CI.

Quick Start

Use the infrastructure-as-code-specialist to generate a Terraform project scaffold that deploys a Cloud Run service with a managed PostgreSQL database, remote state backend, and CI plan workflow.

Frequently Asked Questions about infrastructure-as-code-specialist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent configuration drift when managing cloud infrastructure across multiple environments?

Configuration drift is prevented by using infrastructure as code to declaratively provision and manage resources, ensuring all changes are version-controlled and applied uniformly across dev, staging, and prod environments.

How do I scaffold a Terraform project for a GCP Cloud Run service with remote state?

Scaffold a Terraform project by generating main.tf, variables, outputs, and backend configuration files to define Cloud Run services and manage remote state backends for safe, version-controlled deployments.

Terraform vs Pulumi: which is better for multi-environment infrastructure deployments?

Terraform and Pulumi both support multi-environment infrastructure deployments, but selection depends on provider needs and team preferences. Tool guidance recommends the best fit based on your specific cloud provider and workflow.

Does this infrastructure as code approach support CI/CD plan and apply workflows with GitHub Actions?

Yes, infrastructure as code supports CI/CD automation by integrating automated plan and apply workflows within GitHub Actions, enabling safe promotion and deployment between dev, staging, and prod environments.

How do I handle secrets securely in Terraform when deploying GCP infrastructure?

Handle secrets securely by integrating Secret Manager patterns, applying deletion protection, and using resource tagging to avoid committing sensitive files while provisioning GCP infrastructure.

Can I use infrastructure as code to modularize configurations for AWS and Azure?

Yes, infrastructure as code applies to modular directory structures that enforce reusability across multi-environment deployments, supporting provider configuration for AWS, Azure, and GCP.