Helm Charts Style Guide
Conventions d'écriture de Helm chart : overrides de registre, labels, RBAC, templating
Testé · Fonctionne
Ce que fait
Une compétence de guide de style qui injecte des conventions standardisées de Helm chart lorsque vous rédigez ou révisez des charts : overrides global.image.registry pour les registres air-gapped, templates d'aide namespacés, l'ensemble de labels app.kubernetes.io recommandé, séparation RBAC/ServiceAccount et règles d'image à tag fixe. Se déclenche sur Helm, Chart.yaml, values.yaml, helmfile ou le templating de manifestes Kubernetes.
Rapport de test
Guide de style purement textuel, pas de scripts. Demande de templater un bloc d'image de conteneur de deux manières : la référence a émis un repository:tag plat ; en suivant la compétence, cela a produit un override $registry := .image.registry | default .global.image.registry | default "docker.io" plus des defines namespacés et l'ensemble de labels app.kubernetes.io standard — un delta concret prêt pour l'air-gap. Le binaire helm était absent, donc le lint n'a pas pu être exécuté ; l'amélioration réside dans le contenu généré, non mesurée par l'exécution.
Testé le: 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
Commandes et exemples de prompts
/helm-chartsConventions d'écriture de Helm chart : overrides de registre, labels, RBAC, templating
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Review this Helm chart's values.yaml against our style conventionsAdd proper RBAC and ServiceAccount separation to this Helm chartSet up global.image.registry overrides for our air-gapped cluster