Installation
First, install the Han CLI tool:
npm install -g @thebushidocollective/hanThen install the plugin:
han plugin install buki-helmOverview
Helm chart validation and best practices for Kubernetes package management.
Features
- Validates Helm charts with
helm lint - Tests chart templates with
helm template - Provides skills for working with Helm charts, templates, and values
Requirements
Install Helm:
# macOS
brew install helm
# Linux
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
Skills Included
- helm-charts: Understanding and creating Helm charts
- helm-templates: Working with Helm templates and functions
- helm-values: Managing values files and overrides
Hook Behavior
Validates Helm charts in directories containing Chart.yaml using helm lint and helm template.
Skills
ð
helm-charts
Use when understanding and creating Helm charts for packaging and deploying Kubernetes applications.
ð
helm-templates
Use when working with Helm templates and template functions for generating Kubernetes manifests dynamically.
ð
helm-values
Use when managing Helm values files and configuration overrides for customizing Kubernetes deployments.
Hooks
ðª
Stop
Runs when the main Claude Code agent has finished responding.
npx -y @thebushidocollective/han hook run --fail-fast --dirs-with Chart.yaml -- sh -c 'helm lint . && helm template . --debug > /dev/null'ðª
SubagentStop
Runs when a Claude Code subagent (Task tool call) has finished responding.
npx -y @thebushidocollective/han hook run --fail-fast --dirs-with Chart.yaml -- sh -c 'helm lint . && helm template . --debug > /dev/null'