npx skills add ...
npx skills add google/skills --skill gke-productionize
Orchestrates comprehensive production readiness reviews and assessments for GKE clusters and workloads across scalability, security, reliability, observability, backup/DR, and cost optimization. Use when asked to productionize, prepare, assess, audit, or review a GKE cluster or workload before going live to production. Don't use for deep-dive single-domain implementation (use specific domain skills like gke-workload-scaling, gke-platform-security, gke-workload-security, gke-service-networking, gke-reliability instead).
npx skills add google/skills --skill gke-productionize
This skill acts as a high-level orchestrator for preparing a GKE cluster and its workloads for production readiness.
[!IMPORTANT] This is a meta-skill or orchestrator skill. You are expected to invoke and run many other specialized skills listed in this document as part of the overall productionization process. Do not attempt to implement all production readiness features directly within this skill; instead, use this skill to assess the environment and then delegate to the specific skills for each domain.
This skill is adaptable to:
Before making recommendations, discover the current state of the environment.
Run these commands to understand the cluster setup:
Check cluster details: gcloud container clusters describe {cluster_name} --location {location} --project {project}
Check for Autopilot vs Standard: Look for the following block in the describe output:
Check release channel: Look for releaseChannel.
If a specific application is targeted, discover its configuration:
kubectl get deployment {app_name} -n {namespace} -o yamlkubectl get namespace {namespace} -o yaml (Look for Pod Security Standards labels).kubectl get pods -n {namespace} -o custom-columns="NAME:.metadata.name,SERVICE_ACCOUNT:.spec.serviceAccountName"kubectl get hpa -n {namespace}kubectl get pdb -n {namespace}kubectl get networkpolicy -n {namespace}Before implementation, you MUST run the skills for each relevant specialized area listed below and incorporate its guidance into your assessment and plan. Failure to do so will result in a non-compliant production configuration.
If the application is not yet running on GKE, you MUST run the
gke-app-onboarding skill for planning containerization, image building, and
basic deployment.
Ensure workloads have appropriate resources and autoscaling.
gke-workload-scaling skill for configuring
HPA, VPA, and resource limits.Ensure adequate logging and monitoring are in place.
gke-observability skill for setting up Cloud
Logging, Monitoring, and Managed Prometheus.Ensure high availability and graceful degradation.
gke-reliability skill for configuring
regional clusters, PDBs, and health probes.Harden the cluster and workloads.
gke-platform-security and
gke-workload-security skills for Workload Identity, Network Policies, and
Shielded Nodes.default ServiceAccount.Ensure stateful data is protected.
gke-backup-dr skill for configuring Backup
for GKE and restore procedures.Secure external access.
gke-service-networking skill for Gateway API,
Ingress, and Cloud Armor.Ensure efficient use of resources.
gke-cost-optimization skill for strategies on
rightsizing, quotas, and Spot VMs.Ensure a safe, predictable upgrade posture.
gke-upgrades skill for release channel
selection, maintenance windows/exclusions, and node pool upgrade strategy.Ensure the cluster configuration matches recommended defaults.
gke-golden-path skill to compare the cluster
against golden path defaults and report deviations with severity and
remediation.After the assessment, provide a summary report with a RAG (Red, Amber, Green) status for each area and an overall readiness score. This helps prioritize remediation efforts.
Apply this rubric deterministically so repeated assessments of the same environment produce the same result:
In the report, show the per-domain check lists, RAG status, weights, and the computed overall score.