Helm Charts Style Guide
Convenzioni di authoring per Helm chart: override del registry, etichette, RBAC, templating
Promosso
Cosa fa
Una skill di guida di stile che inietta convenzioni standardizzate per Helm chart quando si creano o si revisionano chart: override global.image.registry per registry air-gapped, template helper namespaced, il set di etichette app.kubernetes.io raccomandato, separazione RBAC/ServiceAccount e regole per immagini con tag fissi. Si attiva su Helm, Chart.yaml, values.yaml, helmfile o templating di manifest Kubernetes.
Rapporto di test
Guida di stile puramente in prosa, nessun script. Richiesto di creare un template per un blocco immagine container in entrambi i modi: la baseline ha emesso un repository:tag piatto; seguendo la skill è stato prodotto un override $registry := .image.registry | default .global.image.registry | default "docker.io" più definizioni namespaced e il set di etichette standard app.kubernetes.io — un delta concreto pronto per air-gapped. Il binario helm era assente quindi lint non poteva essere eseguito; il miglioramento è nel contenuto generato, non misurato dall'esecuzione.
Testato il: 2026-07-20 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/cosmonic-labs/skills mkdir -p ~/.claude/skills cd skills && cp -r helm-charts ~/.claude/skills/helm-charts
Comandi e prompt di esempio
/helm-chartsConvenzioni di authoring per Helm chart: override del registry, etichette, RBAC, templating
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Review this Helm chart's values.yaml against our style conventionsAdd proper RBAC and ServiceAccount separation to this Helm chartSet up global.image.registry overrides for our air-gapped cluster