Helm Charts Style Guide

Conventions d'écriture de Helm chart : overrides de registre, labels, RBAC, templating

par cosmonic-labs · cosmonic-labs/skills

Testé · Fonctionne ★ 8.8/10

Helm Charts Style Guide — Conventions d'écriture de Helm chart : overrides de registre, labels, RBAC, templating

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 conventions
  • Add proper RBAC and ServiceAccount separation to this Helm chart
  • Set up global.image.registry overrides for our air-gapped cluster