Helm Charts Style Guide

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

Af cosmonic-labs · cosmonic-labs/skills

Testet · Virker ★ 8.8/10

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

Hvad det gør

En stilguide-færdighed, der injicerer standardiserede Helm chart-konventioner, når du forfatter eller gennemgår charts: global.image.registry overrides for air-gapped registries, namespaced helper templates, det anbefalede app.kubernetes.io label-sæt, RBAC/ServiceAccount-separation og fixed-tag image-regler. Udløses ved Helm, Chart.yaml, values.yaml, helmfile eller Kubernetes manifest templating.

Testrapport

Ren prosa-stilguide, ingen skripter. Bad om at template en container image-blok på begge måder: baselinen udsendte en flad repository:tag; efter færdigheden producerede den en $registry := .image.registry | default .global.image.registry | default "docker.io" override plus namespaced defines og det standard app.kubernetes.io label-sæt — et konkret air-gapped-ready delta. helm-binærfilen manglede, så lint kunne ikke køres; forbedringen ligger i genereret indhold, ikke målt ved eksekvering.

Testet: 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

Kommandoer og eksempelprompter

  • /helm-chartsHelm chart-forfatterkonventioner: registry overrides, labels, RBAC, templating

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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