name: kcc-direct-base-types-implementer description: Base skill containing shared standards for all KCC direct resource types (both greenfield and brownfield).
KCC Direct Base Types Implementer
This skill provides the mandatory baseline standards that apply to all new KRM types (_types.go) for direct resources in Config Connector, regardless of whether they are greenfield or brownfield migrations.
Shared Standards for _types.go
After running the generator (via generate.sh), you must verify and enforce the following baseline requirements on the resulting _types.go file:
- Copyright: The file must start with
// Copyright 2026 Google LLC. - CRD Labels: Include at least these two labels in the type definition:
(Note: See greenfield/brownfield skills for the correct// +kubebuilder:metadata:labels="cnrm.cloud.google.com/managed-by-kcc=true" // +kubebuilder:metadata:labels="cnrm.cloud.google.com/system=true"stability-levellabel to append.) - Status Fields:
status.observedGenerationmust be exactly*int64.