--- name: k8s-quick-status description: Quick cluster health pulse check model: haiku --- # K8s Quick Status Skill Performs a lightweight health pulse check on the Raspberry Pi Kubernetes cluster. ## Checks Performed ### Node Status - Node readiness (`kubectl get nodes`) - Node conditions (MemoryPressure, DiskPressure, PIDPressure) ### Pod Health - Unhealthy pods (`kubectl get pods -A --field-selector=status.phase!=Running`) - High restart counts (pods with >5 restarts) ### Recent Events - Warning events in last hour (`kubectl get events -A --field-selector=type=Warning --sort-by='.lastTimestamp'`) ### ArgoCD Status - Application sync status (`argocd app list`) - Any OutOfSync or Degraded apps ## Output Format Report as structured summary with: - Overall status (healthy/warning/critical) - Node summary table - Unhealthy pods list (if any) - ArgoCD app status - Immediate concerns (if any) ## Autonomy This skill is read-only and can run without confirmation. ## When to Use Use this skill for a quick pulse check. For comprehensive analysis with metrics and detailed recommendations, use the `/cluster-status` command which invokes the full `cluster-health-check` workflow.