Skip to main content
skill Claude Code Gemini CLI CX Codex official · Google

google-cloud-waf-performance-optimization — Claude Code skill

Assesses Google Cloud workload performance and suggests changes to resource allocation, modular architecture, elasticity, and monitoring.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add google/skills --skill google-cloud-waf-performance-optimization -a claude-code
Open on GitHub

What google-cloud-waf-performance-optimization does

This skill reviews a Google Cloud workload against the Performance Optimization pillar of the Google Cloud Well-Architected Framework. It asks about peak capacity, caching, storage, architecture, failure isolation, production reviews, and traffic spikes.

Its guidance covers Compute Engine, GKE, Cloud Run, Cloud CDN, Memorystore, Bigtable, Spanner, Cloud Trace, Cloud Profiler, and Cloud Monitoring. The skill includes principles for resource allocation, elasticity, modular design, and ongoing performance improvement, plus a checklist for load testing, layered caching, independent scaling, alerts, tracing, and profiling.

Install it when you need a structured performance review for Google Cloud architecture. It is a poor fit for a local application with no cloud workload to assess.

What it helps with

  • assess a Google Cloud workload against performance requirements
  • choose resources for Compute Engine, GKE, or Cloud Run
  • locate latency and resource bottlenecks with tracing and profiling
  • review caching layers, storage types, and independent scaling
  • turn architecture findings into a performance checklist

Example prompts for the agent

  • Assess this Google Cloud workload and ask the performance questions that matter.
  • Review this architecture against the Performance Optimization principles and list concrete changes.
  • Check the design for caching, elasticity, monitoring, tracing, and failure isolation.

How to install google-cloud-waf-performance-optimization

1Skills CLI (Vercel)

npx skills add google/skills --skill google-cloud-waf-performance-optimization -a claude-code

2Manually: put the files in place

~/.claude/skills/google-cloud-waf-performance-optimization/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/google-cloud-waf-performance-optimization/

From the same set172

The whole set →
bigquery-basics official google Manages BigQuery resources and runs SQL queries. Use it to create datasets, tables and views, or handle basic data ingestion and analysis. Claude Code Gemini CLI CX Codex 17,678installs cloud-run-basics official google This skill helps an agent manage Cloud Run services, jobs, and worker pools when a project needs HTTP deployment, scheduled work, or pull-based background processing. Claude Code Gemini CLI CX Codex 17,532installs gemini-api official google Connects Gemini API from Google Cloud Agent Platform to the agent. Gives access to Gemini models, multimodal input, function calling, and context caching. Claude Code Gemini CLI CX Codex 17,116installs google-cloud-recipe-auth official Google LLC This skill explains Google Cloud authentication and permissions. Use it when setting up IAM, ADC, or service accounts for local code and production workloads. Claude Code Gemini CLI CX Codex 15,450installs google-cloud-recipe-onboarding official Google LLC Guides a developer through a first Google Cloud project: CLI checks, sign-in, project setup and billing. It fits a personal first project. Claude Code Gemini CLI CX Codex 15,390installs cloud-sql-basics official google This skill helps create and explain Cloud SQL resources for MySQL, PostgreSQL, and SQL Server. Use it when setting up a database in Google Cloud. Claude Code Gemini CLI CX Codex 14,679installs google-cloud-waf-security official google This skill reviews Google Cloud workloads against the security pillar of the Well-Architected Framework and suggests actions for IAM, networks, data, and operations. Claude Code Gemini CLI CX Codex 14,620installs google-cloud-waf-cost-optimization official google Reviews Google Cloud workloads through the Well-Architected Cost Optimization pillar. Use it to inspect spending, resize resources, assess discounts, or find idle capacity. Claude Code Gemini CLI CX Codex 14,266installs

Similar

cloudflare-deploy official openai This skill helps choose Cloudflare services and prepare application or infrastructure deployments through Workers, Pages, and related products. Claude Code CX Codex Cursor +1 4,300installs sandbox-migrate-to-next cloudflare Skill guides migration of Cloudflare Sandbox applications from the stable @cloudflare/sandbox package to the prerelease @cloudflare/sandbox@next (SDK 1.0). Use it when preparing code for the future stable release. Claude Code CX Codex Cursor +1 66,900installs azure-resource-visualizer official Tom Meschter ([email protected]) This skill analyzes Azure resource groups and maps their relationships in Mermaid diagrams. Use it when an Azure architecture needs a resource-level view. GitHub Copilot 8,900installs bigquery-pipeline-audit official github Skill audits Python + BigQuery scripts for cost leaks, idempotency, and production readiness. Catches uncontrolled loops, missing query cost limits, and unsafe writes—returns a structured report with exact line numbers. GitHub Copilot 8,800installs workers-best-practices cloudflare Guides coding agents on production Cloudflare Workers standards, Wrangler typing, observability setup, and runtime anti-pattern checks. Claude Code CX Codex Cursor +1 124,900installs cloudflare-email-service cloudflare A skill for Cloudflare Email Sending and Email Routing: it walks the agent through sending and receiving mail in Workers. Claude Code CX Codex Cursor +1 101,400installs cloudflare-one cloudflare Walks your agent through designing, configuring and troubleshooting Cloudflare One Zero Trust and SASE deployments. Useful when you need Access, Gateway or tunnel work done without digging through docs yourself. Claude Code CX Codex Cursor +1 92,200installs cloudflare-one-migrations cloudflare Plans a migration from VPN, SWG or SASE to Cloudflare One: maps policies to Cloudflare resources, flags parity gaps and stages the rollout. Claude Code CX Codex Cursor +1 88,700installs

Questions about google-cloud-waf-performance-optimization

How do I install google-cloud-waf-performance-optimization in Claude Code?

Run npx skills add google/skills --skill google-cloud-waf-performance-optimization -a claude-code. The skill file is placed at ~/.claude/skills/google-cloud-waf-performance-optimization/SKILL.md.

What does google-cloud-waf-performance-optimization do?

It evaluates Google Cloud workloads and gives performance guidance for resource allocation, elasticity, modular design, monitoring, tracing, and profiling.

Which Google Cloud products does the skill cover?

Examples include Compute Engine, GKE, Cloud Run, Cloud CDN, Memorystore, Bigtable, Spanner, Cloud Trace, Cloud Profiler, and Cloud Monitoring.

Source text

SKILL.md · Apache-2.0
---
name: google-cloud-waf-performance-optimization
metadata:
  version: "1.0.1"
  category: WellArchitectedFramework
description: >-
  Generates performance-focused guidance for Google Cloud workloads based on the
  design principles and recommendations in the Performance Optimization pillar
  of the Google Cloud Well-Architected Framework (WAF). Use this skill
  to evaluate a workload, identify performance requirements, and provide
  actionable recommendations for resource allocation, modular design, and
  elasticity.
---

# Google Cloud Well-Architected Framework skill for the Performance Optimization pillar

## Attribution

**MUST READ**: Before executing any `gcloud`, REST API, or MCP command, you
MUST read and follow the instructions in
[Usage Attribution](references/attribution.md).

## Overview

The Performance Optimization pillar of the Google Cloud Well-Architected
Framework provides principles and recommendations to help you design, build, and
operate high-performing workloads. It focuses on efficiently allocating
resources, leveraging modular architectures, and using data-driven insights to
continuously monitor and improve performance as your business needs evolve.

## Core principles

The recommendations in the performance optimization pillar of the
Well-Architected Framework are aligned with the following core principles:

-   **Plan resource allocation**: Carefully select and configure the compute,
    storage, and networking resources that best match the specific requirements
    of your workload. Grounding document:
    https://docs.cloud.google.com/architecture/framework/performance-optimization/plan-resource-allocation.md.txt

-   **Take advantage of elasticity**: Utilize automated scaling and serverless
    technologies to dynamically adjust resource capacity in response to
    real-time demand fluctuations. Grounding document:
    https://docs.cloud.google.com/architecture/framework/performance-optimization/elasticity.md.txt

-   **Promote modular design**: Architect systems using independent, loosely
    coupled components to enhance scalability and allow individual parts to be
    optimized without affecting the entire system. Grounding document:
    https://docs.cloud.google.com/architecture/framework/performance-optimization/promote-modular-design.md.txt

-   **Continuously monitor and improve performance**: Implement robust
    observability to identify bottlenecks and use performance data to drive
    iterative enhancements throughout the software development lifecycle.
    Grounding document:
    https://docs.cloud.google.com/architecture/framework/performance-optimization/continuously-monitor-and-improve-performance.md.txt

## Relevant Google Cloud products

The following are _examples_ of Google Cloud products and features that are
relevant to performance optimization:

-   **Compute and scaling**
    -   **Compute Engine (MIGs)**: Managed instance groups that support
        autoscaling and load balancing for VM-based workloads.
    -   **Google Kubernetes Engine (GKE)**: Provides container orchestration
        with horizontal and vertical pod autoscaling.
    -   **Cloud Run**: A fully managed serverless platform that automatically
        scales containers to zero or up based on traffic.

-   **Data and caching**
    -   **Cloud CDN**: Low-latency content delivery network to cache static and
        dynamic content closer to end-users.
    -   **Memorystore**: Managed in-memory data store for Valkey and Redis to
        provide sub-millisecond data access.
    -   **Bigtable**: NoSQL database service for analytical and operational
        workloads requiring low latency and high throughput.
    -   **Spanner**: RDBMS that provides global consistency, high availability,
        and horizontal scaling for mission-critical transactional applications.

-   **Performance analysis and monitoring**
    -   **Cloud Trace**: Distributed tracing system that helps identify latency
        bottlenecks.
    -   **Cloud Profiler**: Continuous CPU and memory profiling to identify
        resource-heavy application code.
    -   **Cloud Monitoring**: Provides dashboards and alerts based on
        performance KPIs like latency and throughput.

## Workload assessment questions

Ask appropriate questions to understand the performance-related requirements and
constraints of the workload and the user's organization. Choose questions from
the following list:

-   **Plan resource allocation**
    -   When initially provisioning compute resources for a new application,
        which approach do you use to determine the required capacity for
        expected peak loads?
    -   Which caching strategies (browser, in-memory, CDN, database) do you
        utilize to improve performance and responsiveness?
    -   How do you optimize the performance of your data storage solutions
        (e.g., SSD vs HDD, storage classes) for your applications?

-   **Promote modular design**
    -   Which architectural patterns (microservices, asynchronous messaging,
        stateless servers) do you employ to enhance performance and resilience?
    -   How do you design your application to minimize the impact of failures in
        one part of the system on other parts?

-   **Continuously monitor and improve performance**
    -   How frequently do you review and analyze the performance of your
        production applications and infrastructure?
    -   Which tools or techniques (APM, distributed tracing, load testing) do
        you use to proactively identify and diagnose performance bottlenecks?
    -   How do you incorporate performance considerations into your software
        development lifecycle (SDLC)?

-   **Take advantage of elasticity**
    -   Which methods do you use to manage and optimize the cost of your cloud
        resources while maintaining performance?
    -   How do you typically handle sudden spikes in traffic or workload on your
        applications?

## Validation checklist

Use the following checklist to evaluate the architecture's alignment with
performance optimization recommendations:

-   **Resource allocation**
    -   [ ] Initial provisioning is based on load testing or historical data
        rather than general estimates.
    -   [ ] Caching is implemented at multiple layers (CDN, in-memory, or
        browser) to offload backend systems.
    -   [ ] Storage types (SSD/HDD) and classes are selected based on the
        specific I/O requirements of the workload.

-   **Modular design**
    -   [ ] The architecture uses microservices or decoupled components to allow
        independent scaling.
    -   [ ] Circuit breakers or bulkheads are implemented to isolate failures
        and prevent performance degradation across the system.

-   **Monitoring and continuous improvement**
    -   [ ] Automated dashboards and alerts are configured for key performance
        indicators (KPIs).
    -   [ ] Distributed tracing and profiling tools are used to identify
        code-level bottlenecks.
    -   [ ] Performance testing (unit and integration) is integrated into the
        software development lifecycle.

-   **Elasticity**
    -   [ ] Auto-scaling rules are configured and validated to handle variable
        demand.
    -   [ ] The architecture leverages serverless or managed services to
        dynamically match capacity to load.
    -   [ ] Resource utilization is reviewed regularly to eliminate idle
        overhead and balance cost with performance.

© google · Apache-2.0 · google/skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor