Helm Charts Style Guide

Helm chart-skaparkonventioner: registry overrides, labels, RBAC, templating

av cosmonic-labs · cosmonic-labs/skills

Testad · Fungerar ★ 8.8/10

Helm Charts Style Guide — Helm chart-skaparkonventioner: registry overrides, labels, RBAC, templating

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