Comprehensive Kubernetes cluster management skill. Use this skill when working with Kubernetes resources, kubectl operations, Helm charts, container orchestration, debugging pods, managing deployments, or any Kubernetes-related infrastructure tasks.
Manages Kubernetes clusters using kubectl, Helm, and Kustomize for resource operations and debugging. Triggers when you need to deploy applications, troubleshoot pods, manage Helm releases, or handle any cluster infrastructure tasks.
/plugin marketplace add abatilo/vimrc/plugin install abatilo-core@abatilo-pluginsThis skill is limited to using the following tools:
references/best_practices.mdreferences/helm_reference.mdreferences/kubectl_reference.mdreferences/workflows.mdThis skill provides comprehensive capabilities for managing Kubernetes clusters, resources, and workloads using kubectl, Helm, and Kustomize.
Use this skill when working with:
Always start by verifying your current context and namespace:
kubectl config current-context
kubectl config view --minify
Set namespace if needed:
kubectl config set-context --current --namespace=<namespace>
Based on the task at hand, load the relevant reference documentation:
For kubectl Operations: Load kubectl Reference when you need detailed information about:
For Helm Operations: Load Helm Reference when you need detailed information about:
For Common Workflows: Load Workflows Reference when you need guidance on:
For Best Practices: Load Best Practices Reference when you need guidance on:
For Resource Management:
kubectl get to list resourceskubectl describe for detailed informationkubectl apply or kubectl patchkubectl rollout status or kubectl get eventsFor Debugging:
kubectl get podskubectl describekubectl logskubectl get eventskubectl exec -itFor Deployments:
--dry-runkubectl applykubectl rollout statuskubectl get and kubectl logskubectl rollout undo--dry-run=client or --dry-run=server to validate changeskubectl diff to preview changes before applyingkubectl apply -f file.yaml over imperative commands-o json|yaml) for automation and parsing--field-selector and sort with --sort-by-w flagkubectl get events --sort-by='.lastTimestamp'Most Common Operations:
# Get resources
kubectl get pods
kubectl get pods -o wide
kubectl get pods -l app=myapp
# Describe for details
kubectl describe pod <pod-name>
# View logs
kubectl logs <pod-name>
kubectl logs <pod-name> -f
kubectl logs <pod-name> --previous
# Exec into pod
kubectl exec -it <pod-name> -- /bin/sh
# Apply manifests
kubectl apply -f deployment.yaml
kubectl apply -f ./manifests/
# Scale deployment
kubectl scale deployment/<name> --replicas=3
# Check rollout
kubectl rollout status deployment/<name>
kubectl rollout undo deployment/<name>
# Port forward
kubectl port-forward service/<name> 8080:80
# Helm operations
helm install <release> <chart>
helm upgrade <release> <chart>
helm list
helm uninstall <release>
:latest in productionThis skill works well with:
Remember: Load the specific reference files only when you need detailed information about kubectl commands, Helm operations, specific workflows, or best practices. This keeps the context manageable and efficient.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.