google/google-cloud-waf-performance-optimization
>- 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.
npx skills add https://github.com/google/skills --skill google-cloud-waf-performance-optimization
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.
The recommendations in the performance optimization pillar of the
Well-Architected Framework are aligned with the following core principles:
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
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
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
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
The following are _examples_ of Google Cloud products and features that are
relevant to performance optimization:
autoscaling and load balancing for VM-based workloads.
with horizontal and vertical pod autoscaling.
scales containers to zero or up based on traffic.
dynamic content closer to end-users.
provide sub-millisecond data access.
workloads requiring low latency and high throughput.
and horizontal scaling for mission-critical transactional applications.
bottlenecks.
resource-heavy application code.
performance KPIs like latency and throughput.
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:
which approach do you use to determine the required capacity for
expected peak loads?
utilize to improve performance and responsiveness?
(e.g., SSD vs HDD, storage classes) for your applications?
stateless servers) do you employ to enhance performance and resilience?
one part of the system on other parts?
production applications and infrastructure?
you use to proactively identify and diagnose performance bottlenecks?
development lifecycle (SDLC)?
resources while maintaining performance?
applications?
Use the following checklist to evaluate the architecture's alignment with
performance optimization recommendations:
rather than general estimates.
browser) to offload backend systems.
specific I/O requirements of the workload.
independent scaling.
and prevent performance degradation across the system.
indicators (KPIs).
code-level bottlenecks.
software development lifecycle.
demand.
dynamically match capacity to load.
overhead and balance cost with performance.
Take google/google-cloud-waf-performance-optimization from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.