Helm Charts Style Guide

Convenciones de autoría de Helm charts: anulaciones de registro, etiquetas, RBAC, plantillas

Por cosmonic-labs · cosmonic-labs/skills

Probado · Funciona ★ 8.8/10

Helm Charts Style Guide — Convenciones de autoría de Helm charts: anulaciones de registro, etiquetas, RBAC, plantillas

Qué hace

Una habilidad de guía de estilo que inyecta convenciones estandarizadas de Helm chart al autorizar o revisar charts: anulaciones de global.image.registry para registros aislados, plantillas de ayuda con espacios de nombres, el conjunto de etiquetas app.kubernetes.io recomendado, separación de RBAC/ServiceAccount y reglas de imagen con etiquetas fijas. Se activa con Helm, Chart.yaml, values.yaml, helmfile o plantillas de manifiestos de Kubernetes.

Informe de la prueba

Guía de estilo puramente en prosa, sin scripts. Pedí que se creara una plantilla de bloque de imagen de contenedor de ambas maneras: la línea base emitió un repository:tag plano; siguiendo la habilidad se produjo una anulación $registry := .image.registry | default .global.image.registry | default "docker.io" más definiciones con espacios de nombres y el conjunto de etiquetas estándar app.kubernetes.io —un delta concreto listo para entornos aislados. El binario helm estaba ausente, por lo que no se pudo ejecutar lint; la mejora está en el contenido generado, no se mide por la ejecución.

Probado el: 2026-07-20 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /helm-chartsConvenciones de autoría de Helm charts: anulaciones de registro, etiquetas, RBAC, plantillas

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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