tikalk/agentic-sdlc-team-ai-directives/helm-charts
Claude Code and agent skill by tikalk/agentic-sdlc-team-ai-directives
- community
Checking that the SKILL.md file is still in the repository.
Helm chart authoring patterns including chart libraries, wrapper charts, template helpers, and packaging standards. Use when creating or reviewing Helm charts, building chart library abstractions, packaging Kubernetes applications, or designing multi-environment Helm deployments.
Install
npx vskill@latest install tikalk/agentic-sdlc-team-ai-directives/helm-chartsSKILL.md
Helm Charts Skill
What This Skill Provides
Helm chart design patterns including library charts, wrapper charts, template helper conventions, and packaging and distribution workflows for Kubernetes applications.
When to Use This Skill
- Creating a new Helm chart or chart library
- Reviewing or refactoring an existing Helm chart
- Packaging and publishing charts to a chart repository or OCI registry
- Designing multi-environment value override strategies
- Building wrapper charts around upstream community charts
Core Patterns
Chart Library Pattern
Rule: Centralize shared templates in a library chart to eliminate duplication across application charts.
Implementation:
- Create a
type: librarychart with shared_helpers.tpltemplates - Application charts declare the library as a dependency
- Store library charts in a dedicated shared chart repository
- Library charts cannot be installed directly — only used as dependencies
References: See @rule:devops/helm_chart_library.md, @rule:devops/helm_template_helpers.md
Wrapper Charts
Rule: Wrap upstream community charts to control versions and apply team defaults without forking upstream.
Implementation:
- Declare the upstream chart as a
dependenciesentry inChart.yaml - Override defaults via
values.yamlin the wrapper chart - Lock the upstream chart version in
Chart.lock - Add team-standard labels, annotations, and security contexts via the wrapper
References: See @rule:devops/helm_wrapper_charts.md
Template Helpers
Rule: Define reusable naming, labeling, and annotation helpers in _helpers.tpl.
Implementation:
- Use
{{ include "chart.fullname" . }}patterns for consistent resource naming - Define standard label sets (app, version, managed-by) in a shared helper
- Keep helpers idempotent and side-effect free
References: See @rule:devops/helm_template_helpers.md
Packaging and Distribution
Rule: Package and release charts through an automated CI/CD pipeline.
Implementation:
- Use
helm packageandhelm pushin GitHub Actions on version tag - Version charts using semantic versioning aligned with app versions
- Publish to an OCI registry (e.g., GHCR) or a dedicated chart repository
References: See @rule:devops/helm_packaging.md
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/helm-charts/SKILL.md
Popularity
- Repository stars
- 7
- Repository forks
- 5
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tikalk/agentic-sdlc-team-ai-directives/helm-charts)