cyberneticlibrary

Audit Kubernetes operators and reconciliation

operator-auditskillsetup L117,464
alirezarezvani/claude-skills
What it does

Audit Kubernetes Operator CRDs and reconcilers for anti-patterns

Best for

Validating operator design before submitting to OperatorHub or when advancing capability level

Inputs
  • · operator repo directory
  • · optional: specific crd-dir and controller-dir paths
Outputs
  • · markdown report: CRD validation findings
  • · reconcile function lint results
  • · capability level score (1-5)
Requires
  • · Python 3
  • · kubernetes-operator skill
  • · Go code access
Preconditions

Kubernetes Operator repo layout; kubebuilder structure expected

Failure modes
  • · Python script fails if CRD syntax invalid
  • · Controller path not found defaults to kubebuilder standard
Trust signals
  • · Checks against OperatorHub Capability Levels (official standard)
  • · Per-file findings with concrete next steps