Helm Charts Style Guide

Helm chart forfatterkonvensjoner: register-overstyringer, etiketter, RBAC, templating

av cosmonic-labs · cosmonic-labs/skills

Bestått ★ 8.8/10

Helm Charts Style Guide — Helm chart forfatterkonvensjoner: register-overstyringer, etiketter, RBAC, templating

Hva den gjør

En stilguide-ferdighet som injiserer standardiserte Helm chart-konvensjoner når du forfatter eller gjennomgår charts: global.image.registry-overstyringer for luftgappede registre, navneområde-hjelpemaler, det anbefalte app.kubernetes.io-etikettsettet, RBAC/ServiceAccount-separasjon, og regler for bilder med faste tagger. Utløses av Helm, Chart.yaml, values.yaml, helmfile, eller Kubernetes manifest-templating.

Testrapport

Ren prosa-stilguide, ingen skript. Ba om å templatere en container image-blokk på to måter: grunnlinjen sendte ut en flat repository:tag; etter å ha fulgt ferdigheten ble det produsert en $registry := .image.registry | default .global.image.registry | default "docker.io" overstyring pluss navneområde-definisjoner og det standard app.kubernetes.io-etikettsettet – et konkret luftgapp-klart delta. helm-binærfilen manglet, så lint kunne ikke kjøres; forbedringen ligger i generert innhold, ikke målt ved utførelse.

Testet på: 2026-07-20 · Claude Code 2.x (agent harness)

Installer

git clone https://github.com/cosmonic-labs/skills
mkdir -p ~/.claude/skills
cd skills && cp -r helm-charts ~/.claude/skills/helm-charts

Kommandoer og eksempelprompter

  • /helm-chartsHelm chart forfatterkonvensjoner: register-overstyringer, etiketter, RBAC, templating

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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