helm-chart-expertlisted
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