Claude Code Plugins

Community-maintained marketplace

Feedback

kubernetes-review

@ziwon/homelab
0
0

Reviews Kubernetes manifests for best practices, security, and homelab standards compliance. Use when reviewing YAML files, K8s manifests, Helm values, or ArgoCD applications.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name kubernetes-review
description Reviews Kubernetes manifests for best practices, security, and homelab standards compliance. Use when reviewing YAML files, K8s manifests, Helm values, or ArgoCD applications.
allowed-tools Read, Grep, Glob

Kubernetes Manifest Review

Review Kubernetes manifests against homelab standards.

Checklist

Resource Management

  • CPU/Memory requests set
  • CPU/Memory limits set
  • Requests < Limits
resources:
  requests:
    cpu: 100m
    memory: 128Mi
  limits:
    cpu: 1000m
    memory: 1Gi

Health Checks

  • Liveness probe configured
  • Readiness probe configured
  • Appropriate initialDelaySeconds
livenessProbe:
  httpGet:
    path: /health
    port: 8080
  initialDelaySeconds: 10
  periodSeconds: 10

readinessProbe:
  httpGet:
    path: /ready
    port: 8080
  initialDelaySeconds: 5
  periodSeconds: 5

Security Context

  • runAsNonRoot: true
  • readOnlyRootFilesystem: true
  • allowPrivilegeEscalation: false
securityContext:
  runAsNonRoot: true
  readOnlyRootFilesystem: true
  allowPrivilegeEscalation: false

Labels

  • app.kubernetes.io/name
  • app.kubernetes.io/instance
  • app.kubernetes.io/version
  • app.kubernetes.io/managed-by: argocd

Secrets

  • No hardcoded secrets in values
  • Uses Infisical or external secrets
  • No .env files committed

GPU Workloads

For GPU workloads, also check:

  • nvidia.com/gpu resource set
  • GPU tolerations present
  • nodeSelector for GPU nodes

Reference

See @.claude/rules/kubernetes.md for complete guidelines.