helm-chart-patterns by nickcrew/claude-ctx-plugin
npx skills add https://github.com/nickcrew/claude-ctx-plugin --skill helm-chart-patterns关于开发生产级 Helm Chart 的专家指南,涵盖 Chart 结构、模板模式、多环境配置、依赖管理、测试策略以及 Kubernetes 应用程序打包的分发工作流。
| 文件 | 用途 |
|---|---|
Chart.yaml | 元数据、版本、依赖项 |
values.yaml | 默认配置 |
values.schema.json |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 输入验证 |
templates/_helpers.tpl | 可复用的模板函数 |
templates/*.yaml | Kubernetes 清单 |
{{ .Values.name | quote }}{{- toYaml . | nindent 4 }}{{ include "my-app.fullname" . }}{{- if .Values.optional }}| 任务 | 加载参考 |
|---|---|
| Chart 结构 & Chart.yaml | skills/helm-chart-patterns/references/chart-structure.md |
| Values 文件模式 | skills/helm-chart-patterns/references/values-patterns.md |
| 模板模式 & 函数 | skills/helm-chart-patterns/references/template-patterns.md |
| 依赖项 & 子 Chart | skills/helm-chart-patterns/references/dependencies.md |
| 钩子 & 生命周期 | skills/helm-chart-patterns/references/hooks.md |
| 测试模式 | skills/helm-chart-patterns/references/testing.md |
| 打包 & 分发 | skills/helm-chart-patterns/references/packaging.md |
| Helmfile 多 Chart | skills/helm-chart-patterns/references/helmfile.md |
| 最佳实践清单 | skills/helm-chart-patterns/references/best-practices.md |
# 开发
helm create my-app # 搭建新 Chart 脚手架
helm lint ./my-app # 验证 Chart
helm template my-app ./my-app # 渲染模板
# 依赖项
helm dependency update # 下载依赖项
helm dependency list # 显示依赖项
# 测试
helm install my-app ./my-app --dry-run --debug
helm test my-app
# 分发
helm package ./my-app
helm repo index . --url https://charts.example.com
helm push my-app-1.0.0.tgz oci://registry.example.com/charts
nindent 进行正确的 YAML 格式化每周安装次数
87
仓库
GitHub 星标数
13
首次出现
2026年1月21日
安全审计
安装于
opencode67
cursor65
claude-code65
gemini-cli62
codex60
github-copilot57
Expert guidance for developing production-grade Helm charts covering chart structure, templating patterns, multi-environment configuration, dependency management, testing strategies, and distribution workflows for Kubernetes application packaging.
| File | Purpose |
|---|---|
Chart.yaml | Metadata, version, dependencies |
values.yaml | Default configuration |
values.schema.json | Input validation |
templates/_helpers.tpl | Reusable template functions |
templates/*.yaml | Kubernetes manifests |
{{ .Values.name | quote }}{{- toYaml . | nindent 4 }}{{ include "my-app.fullname" . }}{{- if .Values.optional }}| Task | Load reference |
|---|---|
| Chart structure & Chart.yaml | skills/helm-chart-patterns/references/chart-structure.md |
| Values file patterns | skills/helm-chart-patterns/references/values-patterns.md |
| Template patterns & functions | skills/helm-chart-patterns/references/template-patterns.md |
| Dependencies & subcharts | skills/helm-chart-patterns/references/dependencies.md |
| Hooks & lifecycle | skills/helm-chart-patterns/references/hooks.md |
# Development
helm create my-app # Scaffold new chart
helm lint ./my-app # Validate chart
helm template my-app ./my-app # Render templates
# Dependencies
helm dependency update # Download dependencies
helm dependency list # Show dependencies
# Testing
helm install my-app ./my-app --dry-run --debug
helm test my-app
# Distribution
helm package ./my-app
helm repo index . --url https://charts.example.com
helm push my-app-1.0.0.tgz oci://registry.example.com/charts
nindent for proper YAML formattingWeekly Installs
87
Repository
GitHub Stars
13
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode67
cursor65
claude-code65
gemini-cli62
codex60
github-copilot57
| Testing patterns |
skills/helm-chart-patterns/references/testing.md |
| Packaging & distribution | skills/helm-chart-patterns/references/packaging.md |
| Helmfile multi-chart | skills/helm-chart-patterns/references/helmfile.md |
| Best practices checklist | skills/helm-chart-patterns/references/best-practices.md |