⚔

Helm

Helm chart validation and best practices

Installation

First, install the Han CLI tool:

npm install -g @thebushidocollective/han

Then install the plugin:

han plugin install buki-helm

Overview

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

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'