Helm Charts Style Guide

Convenzioni di authoring per Helm chart: override del registry, etichette, RBAC, templating

di cosmonic-labs · cosmonic-labs/skills

Promosso ★ 8.8/10

Helm Charts Style Guide — Convenzioni di authoring per Helm chart: override del registry, etichette, RBAC, templating

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 conventions
  • Add proper RBAC and ServiceAccount separation to this Helm chart
  • Set up global.image.registry overrides for our air-gapped cluster