What problem does it solve?
Manually designing, validating, and deploying Google Cloud infrastructure is error-prone and slow, with security and best-practice issues often discovered only after deployment. This Skill provides a prescriptive end-to-end workflow that designs modular Terraform locally, scans plans against best practices before import, and manages deployment through Application Design Center (ADC).
Core Features & Use Cases
- Local Terraform Design & Validation: Generates modular HCL from ADC catalog components and validates it with terraform init, validate, and plan in an isolated scratch directory.
- Shifted-Left Plan Assessment: Runs ADC best-practice assessments on the exported tfplan.json and iteratively remediates security, cost, and reliability findings before import.
- ADC Import, Deployment & Troubleshooting: Imports validated HCL as application templates, deploys them with LRO monitoring, and diagnoses failures using structured troubleshooting guides for both ADC and raw Terraform errors.
- Use Case: Ask the agent to deploy a three-tier web application on GCP; it designs the Terraform, scans the plan for violations, imports the template into ADC, deploys it, and verifies the public endpoints.
Quick Start
Design and deploy a Cloud Run web application with a Cloud SQL database to my GCP project using Application Design Center.