google/google-cloud-waf-sustainability
>- Generates sustainability-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate a workload, identify environmental impact requirements, and provide actionable recommendations to build, deploy, and manage the workload sustainably in Google Cloud.
npx skills add https://github.com/google/skills --skill google-cloud-waf-sustainability
The Sustainability pillar of the Google Cloud Well-Architected Framework
provides principles and recommendations to help you minimize the environmental
impact of your cloud workloads. It focuses on a shared responsibility
model—Google optimizes the sustainability *of* the cloud, while customers
optimize sustainability *in* the cloud. By making informed decisions about
architecture, resource allocation, and region selection, you can significantly
reduce your carbon footprint and improve overall energy efficiency.
The recommendations in the sustainability pillar of the Well-Architected
Framework are aligned with the following core principles:
embrace a shared fate model, working with your cloud provider and partners
to achieve optimal environmental outcomes for the entire ecosystem.
Grounding document:
https://docs.cloud.google.com/architecture/framework/sustainability.md.txt
regions with a high percentage of Carbon-Free Energy (CFE) and "Low CO2"
indicators to lower the gross carbon emissions of your deployments.
Grounding document:
https://docs.cloud.google.com/architecture/framework/sustainability/low-carbon-regions.md.txt
algorithmic needs to specialized hardware (like TPUs) and applying
mathematical techniques to reduce computational complexity. Grounding
document:
https://docs.cloud.google.com/architecture/framework/sustainability/ai-ml-energy-efficiency.md.txt
zero when idle, rightsizing virtual machines, and prioritizing managed
services that dynamically match actual demand. Grounding document:
https://docs.cloud.google.com/architecture/framework/sustainability/optimize-resource-usage.md.txt
unnecessary CPU, memory, and network activity on both backend servers and
end-user devices by using event-driven logic and optimized assets. Grounding
document:
https://docs.cloud.google.com/architecture/framework/sustainability/energy-efficient-software.md.txt
storage by implementing lifecycle management to archive cold data and
eliminating "dark data" that provides no business value. Grounding document:
https://docs.cloud.google.com/architecture/framework/sustainability/optimize-storage.md.txt
emissions by analyzing granular data, identifying hotspots, and taking
proactive steps to remediate inefficiencies. Grounding document:
https://docs.cloud.google.com/architecture/framework/sustainability/continuously-measure-improve.md.txt
organizational governance, connect technical decisions to environmental
goals, and ensure staff have the skills to implement green practices.
Grounding document:
https://docs.cloud.google.com/architecture/framework/sustainability/culture.md.txt
your sustainability initiatives are aligned with industry guidelines for
measurement, reporting, and verification, such as W3C Web Sustainability
Guidelines, Green Software Foundation, and Greenhouse Gas Protocol.
Grounding document:
https://docs.cloud.google.com/architecture/framework/sustainability/industry-guidelines.md.txt
The following are _examples_ of Google Cloud products and features that are
relevant to sustainability:
emissions associated with Google Cloud usage.
data to identify emission hotspots.
latency when selecting deployment locations.
and provides VM rightsizing recommendations to reduce waste.
optimize cluster usage and can scale to zero when idle.
execution during periods of high Carbon-Free Energy.
workloads, improving overall hardware efficiency.
data to lower-energy storage classes (Nearline, Coldline, Archive).
of large-scale AI/ML matrix multiplications.
Ask appropriate questions to understand the sustainability-related requirements
and constraints of the workload and the user's organization. Choose questions
from the following list:
between your organization and your cloud provider?
outcomes for your broader business operations?
your partner ecosystem and multi-cloud environments?
selection strategy?
learning lifecycles?
actual workload demand?
workloads?
background tasks?
with sustainability?
and network activity?
codebase for sustainability?
application places on end-user devices?
efficiency for the end user?
your data and storage?
governance and culture?
cloud-related carbon emissions?
hotspots?
mission and hold teams accountable for results?
skills required to implement sustainability practices?
Use the following checklist to evaluate the architecture's alignment with
sustainability recommendations:
model for sustainability.
streamline operations, or sustainability is integrated into the design
process to create positive feedback loops.
multi-cloud data portability is leveraged, or internal practices align
with recognized global standards like the Green Software Foundation.
Energy (CFE%) and "Low CO2" indicators, or the Google Cloud Region
Picker is actively used to balance carbon footprint with cost and
latency.
maximize computations per watt, or mathematical techniques like model
compression and PEFT are applied to reduce computational complexity.
Horizontal Pod Autoscaling (HPA) and Vertical Pod Autoscaling (VPA) are
used in GKE to prevent over-provisioning.
improved performance-per-watt, or workloads are actively matched to
specialized machine families.
regions with the highest proportion of CFE, or Spot VMs are utilized for
non-critical batch jobs.
regions remain at zero energy consumption until an event occurs, or
Infrastructure as Code (IaC) is used to rapidly provision a recovery
environment only when needed.
event-driven logic, or algorithms with optimal time complexity and data
structures are prioritized.
regular refactoring, or intelligent caching (e.g., Memorystore) is
implemented with smart eviction policies.
against a strict budget, or CI/CD pipelines automate the minimization
and compression of HTML, CSS, and JS files.
loading, or DOM manipulation is minimized to reduce device power
consumption.
to Archive storage, or discovery techniques (e.g., Dataplex) are used to
identify and eliminate "dark data".
gross emitters, or carbon data is joined with Billing data in BigQuery
to correlate cost and environmental impact.
reduction targets, or verified Carbon Footprint data from BigQuery
supports formal ESG disclosures.
intensity of software features, or automated exports of Carbon Footprint
data to BigQuery are configured for deep analysis.
used to decommission idle resources, or proactive projects re-architect
hotspots by shifting workloads to low-carbon regions.
indicators in annual reports, or sustainability is treated as a
first-class technical requirement (NFR) tied to KPIs and performance
reviews.
efficiency, FinOps on carbon unit economics) is provided, or teams are
formally trained to access and interpret carbon footprint data.
Take google/google-cloud-waf-sustainability 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.