Use when editing Kubernetes manifests in GitOps repos. Triggers on `.yaml`/`.yml` files in `clusters/`, `apps/`, or k8s manifest directories, and on prompts about Deployments, Services, ConfigMaps, Secrets (SOPS), Kustomize overlays, Flux/ArgoCD, labels, namespaces, or multi-environment configs, even when the user doesn't say 'Kubernetes'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xonovex-skill-kubernetes:kubernetes-guideThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Kubernetes ≥ 1.28, Kustomize ≥ 5, GitOps (Flux).
latest tags, set requests/limits and probes, see references/deployments.md--dry-run, see references/kustomize.md, references/validation.mdSecrets are base64-encoded, not encrypted — encryption-at-rest requires enabling KMS provider on the clusterresources.requests is what the scheduler considers; .limits is what the kubelet enforces — without requests, pods compete unboundedkubectl defaults to default namespace; cross-namespace traffic needs <svc>.<ns>.svc.cluster.local or NetworkPolicyDeployment rolling updates require readinessProbe to be honest — a probe that returns 200 too early routes traffic to a not-ready podGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub xonovex/platform --plugin xonovex-skill-kubernetes