Helm Charts Style Guide

Helm chart auteurconventies: registry overrides, labels, RBAC, templating

Door cosmonic-labs · cosmonic-labs/skills

Getest · Werkt ★ 8.8/10

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

Wat het doet

Een style-guide skill die gestandaardiseerde Helm chart conventies injecteert wanneer je charts schrijft of beoordeelt: global.image.registry overrides voor air-gapped registries, namespaced helper templates, de aanbevolen app.kubernetes.io label set, RBAC/ServiceAccount scheiding, en fixed-tag image rules. Activeert op Helm, Chart.yaml, values.yaml, helmfile, of Kubernetes manifest templating.

Testrapport

Pure proza stijlhandleiding, geen scripts. Vroeg om een container image block op twee manieren te templaten: de baseline gaf een platte repository:tag; het volgen van de skill produceerde een $registry := .image.registry | default .global.image.registry | default "docker.io" override plus namespaced defines en de standaard app.kubernetes.io label set — een concrete air-gapped-ready delta. helm binary was afwezig dus lint kon niet worden uitgevoerd; de verbetering zit in gegenereerde content, niet gemeten door uitvoering.

Getest op: 2026-07-20 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

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

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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