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.