add-k8s-resource

Official

Scaffold Kubernetes CRDs with confidence.

AuthorVMAFx
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It removes the repetitive boilerplate involved in adding a new Kubernetes custom resource to the VMAFx operator, so teams can ship new controller-backed APIs faster and with fewer mistakes.

Core Features & Use Cases

  • CRD Scaffolding: Generates the API types, controller stub, CRD manifest, RBAC rules, documentation page, and changelog fragment for a new resource.
  • Operator Wiring: Patches the operator manager, Helm values, and controller inventory so the new resource fits the existing deployment flow.
  • Guardrails and Conventions: Enforces naming rules, avoids overwriting files, keeps controllers disabled by default, and follows the project’s ADR-based conventions.
  • Use Case: When adding a new workload such as a benchmark run or model deployment resource, this Skill produces the full starter set needed to begin implementation safely.

Quick Start

Ask the skill to scaffold a new VMAFx Kubernetes resource named BenchmarkRun, and it will create the API types, controller stub, Helm manifest, RBAC rules, and documentation for you.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: add-k8s-resource
Download link: https://github.com/VMAFx/vmafx/archive/main.zip#add-k8s-resource

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.