This skill should be used whenever the user is presenting or mutating Kubernetes resources in the KubeRocketCI portal — phrasings like "implement a K8s resource UI", "CRD or custom resource", "watch hooks", "useWatchList / useWatchItem / useWatchListMultiple", "useBasicCRUD / useResourceCRUDMutation", "usePermissions for a resource", "K8sResourceConfig", "draft creator", "resource labels or schema", or "add a new resource to the portal". Resource definitions live in the shared package and the client hooks under apps/client/src/k8s. Use it even when the user just says "load, create or update Codebases (or any CRD) with live updates". For non-Kubernetes external APIs prefer api-integration; for rendering resources in a table prefer table-patterns; for the create form UI prefer form-patterns; for the list filter prefer filter-patterns; for routes and breadcrumbs prefer routing-permissions.
$npx -y skills add kuberocketci/claude-plugins --skill k8s-resourcesInstalls into the current project.
Run `npx skills use "https://github.com/kuberocketci/claude-plugins" --skill "kuberocketci/claude-plugins/k8s-resources"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/kuberocketci/claude-plugins" that are relevant to the current task. Run `npx skills add "https://github.com/kuberocketci/claude-plugins"` and select the relevant skills, then follow their instructions.