dev-api-and-codegen
Adds or modifies Kubernetes Custom Resource Definition (CRD) Go types in api/, Kubebuilder validation markers, RBAC annotations, Kustomize bases, and Helm chart templates, values, and CRD schemas; regenerates manifests, ClusterRoles, and DeepCopy methods via make manifests and make generate; and audits pre-PR repository parity across config/, helm/, VERSION, and docs/examples/ YAMLs. Use when changing WorkloadMixing API struct fields, updating CRD validation or RBAC permissions, editing Helm/Kustomize packaging templates, or verifying zero codegen and manifest drift before a pull request. Don't use for implementing Go controller reconciliation logic (use dev-controller-and-translator), Slurm Lua scripts (use dev-slurm-lua), or running unit/E2E test suites (use test-unit-and-lint or test-e2e-cluster).
Source facts
- Repository
- GoogleCloudPlatform/k8s-bridge
- Last source activity
- November 3, 2026 at 10:55
- Detected SKILL.md language
- English
- Stars
- 17
- Forks
- 7
Install options
The review-first prompt is selected by default. You can switch to a direct command or download a local copy.
Review the source files
Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.
Showing SKILL.md
- name
- dev-api-and-codegen
- description
- Adds or modifies Kubernetes Custom Resource Definition (CRD) Go types in api/, Kubebuilder validation markers, RBAC annotations, Kustomize bases, and Helm chart templates, values, and CRD schemas; regenerates manifests, ClusterRoles, and DeepCopy methods via make manifests and make generate; and audits pre-PR repository parity across config/, helm/, VERSION, and docs/examples/ YAMLs. Use when changing WorkloadMixing API struct fields, updating CRD validation or RBAC permissions, editing Helm/Kustomize packaging templates, or verifying zero codegen and manifest drift before a pull request. Don't use for implementing Go controller reconciliation logic (use dev-controller-and-translator), Slurm Lua scripts (use dev-slurm-lua), or running unit/E2E test suites (use test-unit-and-lint or test-e2e-cluster).