Helm Charts Style Guide
Helm chart-skaparkonventioner: registry overrides, labels, RBAC, templating
Testad · Fungerar
Vad den gör
En stilguide-färdighet som injicerar standardiserade Helm chart-konventioner när du skapar eller granskar charts: global.image.registry-överskridanden för air-gapped register, namespaced helper-mallar, den rekommenderade app.kubernetes.io-etikettuppsättningen, RBAC/ServiceAccount-separation och regler för fixed-tag-bilder. Utlöses vid Helm, Chart.yaml, values.yaml, helmfile eller Kubernetes manifest-templating.
Testrapport
Ren prosastilguide, inga skript. Bad att templatize ett container image-block på två sätt: baslinjen genererade ett platt repository:tag; efter färdigheten producerades en $registry := .image.registry | default .global.image.registry | default "docker.io"-överskridning plus namespaced defines och den standardiserade app.kubernetes.io-etikettuppsättningen — en konkret air-gapped-redo skillnad. helm-binärfilen saknades så lint kunde inte köras; förbättringen ligger i genererat innehåll, inte mätt genom exekvering.
Testad: 2026-07-20 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/cosmonic-labs/skills mkdir -p ~/.claude/skills cd skills && cp -r helm-charts ~/.claude/skills/helm-charts
Kommandon och exempelprompter
/helm-chartsHelm chart-skaparkonventioner: registry overrides, labels, RBAC, templating
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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