Helm Charts Style Guide

Konvence pro tvorbu Helm chartů: registry overrides, labels, RBAC, templating.

od cosmonic-labs · cosmonic-labs/skills

Otestováno · Funguje ★ 8.8/10

Helm Charts Style Guide — Konvence pro tvorbu Helm chartů: registry overrides, labels, RBAC, templating.

Co umí

Dovednost style-guide, která vkládá standardizované konvence Helm chartů při tvorbě nebo revizi chartů: global.image.registry overrides pro air-gapped registry, namespaced helper templates, doporučenou sadu app.kubernetes.io labelů, oddělení RBAC/ServiceAccount a pravidla pro fixed-tag image. Spouští se na Helm, Chart.yaml, values.yaml, helmfile nebo Kubernetes manifest templating.

Testovací report

Čistý prozaický style guide, žádné skripty. Požádal jsem o šablonování bloku obrazu kontejneru oběma způsoby: základní linie vygenerovala plochý repository:tag; po použití dovednosti vznikl $registry := .image.registry | default .global.image.registry | default "docker.io" override plus namespaced defines a standardní sada app.kubernetes.io labelů — konkrétní air-gapped-ready delta. Binární soubor helm chyběl, takže lint nemohl být spuštěn; zlepšení je v generovaném obsahu, nikoli měřeno provedením.

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /helm-chartsKonvence pro tvorbu Helm chartů: registry overrides, labels, RBAC, templating.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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