add-k8s-resource
OfficialScaffold 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.