What problem does it solve?
Helm chart development is repetitive and error-prone. This Skill provides a guided, standards-based approach to scaffold production-ready Helm charts, templates, and helpers, reducing boilerplate and ensuring consistency across projects.
Core Features & Use Cases
- Chart scaffolding: Creates the complete chart structure (Chart.yaml, values.yaml, templates, and helpers) with sane defaults.
- Template generation: Produces standard Kubernetes resource templates (Deployment/StatefulSet/Service/RBAC etc.) following best practices and consistent patterns.
- CRD and reference integration: Incorporates CRD patterns and references to streamline complex charts and operator integrations.
- Validation-ready workflow: Provides guidance for validation with helm lint and helm template, ensuring templates render correctly.
- Use Case: Starting a new microservice, bootstrap a chart and render core templates with a single command.
Quick Start
Run: bash scripts/generate_chart_structure.sh <chart-name> <output-dir> [options]
Example: bash scripts/generate_chart_structure.sh myservice ./charts