Automation & Ops ✓ Google · Official google-cloudcloud-runcloud-sqlserverless-architectureterraformnetwork-securitycloud-armorvpc-service-controls

Google Cloud Secure Serverless Tiers

Guides agents to design, codify, deploy, and validate isolated multi-tier serverless web applications on Google Cloud.

FollowSkills review · FSRS-2.0
Not recommended
44/ 100 5-point scale 2.2 / 5
Trust14 / 25 · 2.8/5

The document specifies restricted frontend and backend ingress, private networking, default-deny egress controls, Secret Manager, IAM database authentication, VPC Service Controls, and confirmation before deployment, making the main security boundaries and data flows visible. Points are deducted because required permissions are described broadly as Project Editor, Security Admin, and similar roles, without a complete least-privilege matrix, sensitive-data classification, rollback procedure, or per-operation confirmation for Terraform and gcloud changes.

Reliability6 / 20 · 1.5/5

The workflow is clearly phased and includes abnormal-path validation targets and diagnostic checks. Points are deducted because the referenced assets/main.tf is absent from the supplied material, while the Terraform, gcloud commands, and validation script in the template remain placeholders; key paths therefore cannot be statically reproduced and dependency and failure-feedback coverage is thin.

Adaptability8 / 15 · 2.7/5

The audience, intended scenario, and exclusions for VM, GKE, and non-Google-Cloud designs are explicit, with global versus regional load-balancer and optional Redis choices. Points are deducted because the input/output contract, non-fit business ranges, and trigger conditions remain broad; Chinese-language interaction is not specified, and reachability of core Google Cloud functions from mainland-China networks is not evidenced.

Convention8 / 15 · 2.7/5

The skill is organized progressively across requirements, design, implementation, and validation, with named parameters, limitation warnings, example templates, internal references, and Apache-2.0 metadata. Points are deducted because the referenced assets/main.tf is not supplied and the template contains many unfilled placeholders; the skill has no clear versioning policy, changelog, named maintenance owner, or update path.

Effectiveness5 / 15 · 1.7/5

The intended workflow covers requirements discovery, architecture, IaC, deployment, and validation, and explicitly targets an architecture report, Terraform, gcloud commands, and a validation script. Points are deducted because the supplied output template contains neither deployable code nor an executable validation script, and completion depends on user-provided images, domains, project permissions, and later manual approval; static evidence supports only limited task completion.

Verifiability3 / 10 · 1.5/5

The skill supplies architectural rules, an audit checklist, technical guidance, and validation steps, so some design claims are traceable to internal reference material. Points are deducted because there is no committed test suite, CI workflow, execution result, or third-party reproduction evidence; the absent main.tf also prevents independent verification of the key implementation.

Evidence confidence:Low Reviewed Jul 28, 2026 Reviewed revision d1c9be2009ba
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Do not treat the supplied template as a deployable Terraform or gcloud package; first provide and review the missing assets/main.tf, complete commands, and validation script.
  • Deployment creates external infrastructure changes; explicitly confirm the project, resource scope, permissions, and rollback or retention policy before running Terraform or gcloud.
  • Separately verify the reachability and compliance of Google Cloud services, the optional MCP dependency, and Cloud Shell in the intended mainland-China network environment.
Review evidence [1][2][3][4][5][6][7]
See the full review method →

What does this skill do, and when should you use it?

This skill supports secure n-tier serverless web applications built on Google Cloud. It uses Cloud Run for presentation and internal application tiers, Cloud SQL for PostgreSQL for data, and optionally Memorystore for Redis. Its workflow covers requirements discovery, solution design, Terraform and gcloud generation, iterative implementation, and validation. It is not intended for VM- or GKE-based architectures or non-Google Cloud environments.

It analyzes workload requirements, asks up to two optional clarification questions, confirms a default three-tier architecture, and uses guidance and templates from the references/ and assets/ directories. It then produces product mappings, a Mermaid architecture diagram, Terraform, gcloud CLI deployment commands, deployment guidance, and a tailored validation script, with the architecture report saved using an ISO 8601 UTC timestamp and a .md extension. Validation covers SSL, ingress isolation, load-balancer access, Cloud Armor WAF behavior, private service connectivity, logs, and database telemetry.

  1. A Google Cloud team designing a Cloud Run frontend, private application services, and a Cloud SQL database.
  2. A platform engineer configuring an external Application Load Balancer with Cloud Armor and optional Cloud CDN for a public web entry point.
  3. A security architect isolating application tiers with VPC networking, Direct VPC Egress, Private Service Connect, and private DNS.
  4. A development team that wants Terraform plus a no-Terraform gcloud deployment path for the same architecture.
  5. An operations team creating post-deployment checks for SSL, ingress controls, WAF behavior, and private connectivity.

What are this skill's strengths and limitations?

Pros
  • Covers requirements discovery, architecture, IaC, deployment guidance, and validation in one workflow.
  • Provides explicit guidance for isolating Cloud Run application tiers, private data services, and least-privilege egress.
  • Addresses both Terraform and self-contained gcloud CLI implementation paths.
  • Includes tailored validation for SSL, ingress, WAF, and private service connectivity.
Limitations
  • Its scope is limited to n-tier serverless web applications on Google Cloud.
  • It does not target VM- or GKE-based architectures.
  • The source provides no test suite, deployment results, or platform compatibility test evidence.
  • Deployment still requires Terraform, gcloud, IAM, networking, and Google Cloud resource configuration.
  • Cost estimates and a complete least-privilege permission matrix are not provided, and some guidance depends on referenced files not included in the source excerpt.

How do you install this skill?

Run npx skills add google/skills, then select skills/cloud/google-cloud-solution-n-tier-serverless-web-app from the repository. The source does not document client-specific installation procedures beyond this command.

How do you use this skill?

In an Agent Skills-compatible client with the skill loaded, use a prompt such as: Design a secure three-tier serverless web application on Google Cloud using Cloud Run and Cloud SQL for PostgreSQL, and generate Terraform, gcloud deployment commands, and a validation script. If requirements are incomplete, the skill follows its default configuration and may ask up to two optional questions. The source does not specify a client-specific trigger syntax.

How does this skill compare with similar options?

The skill explicitly excludes VM- and GKE-based architectures. Compared with those alternatives, it focuses on Cloud Run-based multi-tier serverless design with Cloud SQL for PostgreSQL as the data tier.

FAQ

Does it deploy the resources automatically?
The source says it generates Terraform, gcloud commands, and validation materials and guides implementation; it does not establish that the skill executes deployment automatically.
What permissions are needed?
Implementation may require IAM permissions such as Project Editor and Security Admin; the source does not provide a complete fixed least-privilege list.
Must the default three-tier design be used?
The skill uses an 80% default path consisting of a Cloud Run presentation tier, Cloud Run application tier, and Cloud SQL for PostgreSQL, while allowing refinement through requirements discovery.
Can it help troubleshoot deployment issues?
It can guide checks for DNS, WAF propagation, HTTP responses, logs, and Cloud SQL Query Insights, but the source does not show that it performs automatic remediation.

More skills from this repository

All from google/skills

Automation & Ops ✓ Google · Official

Google Cloud AI Agent Builder

Design, implement, deploy, and validate AI agents and multi-agent systems on Google Cloud.

Automation & Ops ✓ Google · Official

Google Cloud Global Load Balancer Configurator

Design and deploy opinionated global external Application Load Balancers on Google Cloud.

Automation & Ops ✓ Google · Official

Google Cloud Live Multimodal Streaming Architect

Design and deploy Google Cloud solutions for live, bidirectional multimodal streams.

Automation & Ops ✓ Google · Official

Google Cloud WAF Security Advisor

Assesses Google Cloud workloads against Well-Architected security principles and produces actionable improvement guidance.

Automation & Ops ✓ Google · Official

GKE Enterprise RAG Search Architect

Designs and validates enterprise RAG search systems built on GKE and AlloyDB.

Data & Analysis ✓ Google · Official

AlloyDB Database Manager

Manage AlloyDB clusters, instances, and backups with CLI, IaC, client-library, and MCP guidance.

Data & Analysis ✓ Google · Official

Cloud SQL Essentials

Guides developers through creating and connecting managed MySQL, PostgreSQL, and SQL Server resources on Google Cloud.

Data & Analysis ✓ Google · Official

Google Cloud Borderless Lakehouse Architect

Designs governed lakehouses that connect multicloud data to AI agents.

Dev & Engineering ✓ Google · Official

Google Agents CLI Agent Development Guide

Guides agents from specification through development, deployment, and monitoring.

Automation & Ops ✓ Google · Official

Vertex AI Agent Alerting

Configure dynamic reliability and quality alerts for Agent Runtime agents.

Automation & Ops ✓ Google · Official

Google Cloud Authentication Guide

Choose secure Google Cloud authentication and authorization for local, production, and cross-cloud workloads.

Automation & Ops ✓ Google · Official

Google Cloud Solution Architect

Plan, validate, and package end-to-end architectures for complex multi-product Google Cloud workloads.

Automation & Ops ✓ Google · Official

Google Cloud Storage Basics

Manage GCS buckets and objects while configuring access, protection, lifecycle, cost, and performance.

Automation & Ops ✓ Google · Official

Cloud Run Deployment Guide

Deploy and manage Cloud Run services, jobs, and worker pools with gcloud.

Automation & Ops ✓ Google · Official

AI Workload Migration to GKE Inference

Move existing AI inference workloads to self-hosted inference on Google Kubernetes Engine.

Data & Analysis ✓ Google · Official

BigQuery Essentials

Manage BigQuery data with CLI commands and run SQL analysis.

Data & Analysis ✓ Google · Official

Google Cloud Agentic Data Science Architect

Design and validate a multi-product Google Cloud architecture for agent-based data analytics and machine learning workloads.

Automation & Ops ✓ Google · Official

GKE Service Networking

Configure secure GKE traffic routing, load balancing, edge protection, and private service connectivity.

Automation & Ops ✓ Google · Official

Google Cloud Network Observability

Investigate Google Cloud network behavior with logs, metrics, and path diagnostics for VPC, NAT, and firewall issues.

Dev & Engineering ✓ Google · Official

Google Ads MCP Setup Guide

A practical guide to installing and connecting the read-only Google Ads MCP server.

Related skills