← ClaudeAtlas

helm-chart-expertlisted

Use this skill when a task involves Helm chart templating, values file structure, subchart dependency management, or chart validation (lint/template/dry-run) for the project's charts. Don't use it for Helm deploy orchestration (use deployment), Keycloak config (use keycloak), IaC drift (use infrastructure-as-code), or Docker builds (use docker-build).
atretyak1985/swarmery · ★ 3 · DevOps & Infrastructure · score 62
Install: claude install-skill atretyak1985/swarmery
# Purpose Author and validate Helm charts for the project's infrastructure and chart repos (project.json → repos). This skill covers chart structure, Go template patterns, values management, subchart dependencies, and validation workflows (lint, template render, dry-run). It does not cover end-to-end deploy orchestration (use `deployment`), Keycloak realm/client configuration (use `keycloak`), IaC drift detection (use `infrastructure-as-code`), or Docker image builds (use `docker-build`). # When to use this skill (triggers) - Creating or modifying Helm chart templates (deployment, service, ingress, networkpolicy, etc.) - Structuring or reviewing `values.yaml` / `values.<env>.yaml` files - Managing subchart dependencies in `Chart.yaml` and `Chart.lock` - Running chart validation: `helm lint`, `helm template`, `helm upgrade --dry-run` - Debugging template rendering errors (nil pointer, label mismatch, values not applied) - Bumping chart versions and synchronizing umbrella/subchart versions - Reviewing Helm template correctness with file:line citations # When NOT to use this skill (anti-triggers) - End-to-end deploy orchestration (helm upgrade to a live cluster) -- use `deployment` - Keycloak realm setup, client config, or Auth.js integration -- use `keycloak` - Terraform drift detection or post-incident IaC capture -- use `infrastructure-as-code` - Docker image builds or multi-arch buildx -- use `docker-build` - Migration safety checks or schema alignment -- use `migration