CtrlK
BlogDocsLog inGet started
Tessl Logo

helm-chart-scaffolding

Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.

64

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./plugins/kubernetes-operations/skills/helm-chart-scaffolding/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is reasonably lean and surfaces some executable troubleshooting commands, but it is held back by redundancy with the description, abstract best-practices instead of a concrete sequenced workflow, and incomplete navigation that leaves chart-structure.md orphaned and details.md vaguely signaled. All four dimensions land at the middle anchor.

Suggestions

Replace the abstract Best Practices list with an explicit ordered workflow (scaffold chart -> write templates -> define values -> validate -> package) that includes validation checkpoints such as 'helm template --debug' and 'helm lint' before packaging.

Inline one concrete, copy-paste-ready example (e.g. a minimal Chart.yaml plus a sample deployment template) so the body is actionable on its own without forcing a jump to references/details.md.

Link every bundle file from the overview with a one-line description — references/chart-structure.md, references/details.md, scripts/validate-chart.sh, and assets/Chart.yaml.template / values.yaml.template — so each is discoverable one level deep and details.md's contents are clearly signaled.

DimensionReasoningScore

Conciseness

The body is mostly efficient and does not lecture on Helm/Kubernetes basics, but the intro line ('Comprehensive guidance for creating, organizing, and managing Helm charts...') duplicates the frontmatter description and the 'Purpose' and 'When to Use' sections overlap, while the ten-item Best Practices list includes generic items Claude already knows ('Follow naming conventions', 'Test installations').

2 / 3

Actionability

The Troubleshooting section gives concrete executable commands (e.g. 'helm template my-app ./my-app --debug', 'helm install my-app ./my-app --dry-run --debug'), but the core chart-building guidance is abstract best-practice bullets ('Use semantic versioning', 'Validate charts before packaging') with no inline executable example, offloading the real detail to references/details.md.

2 / 3

Workflow Clarity

There is no explicit sequenced workflow for building a chart; the body presents unordered triggers, a best-practices list, and reactive troubleshooting rather than an ordered scaffold-template-values-validate-package sequence with validation checkpoints, though validation is at least mentioned ('Validate charts before packaging', '--dry-run --debug').

2 / 3

Progressive Disclosure

The overview points to references/details.md and details.md in turn links to the assets/templates and scripts/validate-chart.sh, but references/chart-structure.md (a substantial 11KB file) is never referenced from SKILL.md, and the pointer to details.md is only vaguely signaled ('Read that file when the navigation tier above is insufficient') without describing its contents.

2 / 3

Total

8

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is strong across all dimensions: it names multiple concrete actions, provides natural trigger terms, explicitly pairs a 'what' with a 'Use when' clause, and occupies a distinct Helm-specific niche. It is concise without padding or over-claims.

DimensionReasoningScore

Specificity

The phrase 'Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations' lists several distinct concrete actions (design, organize, manage, template, package), matching the score-3 anchor that lists multiple specific concrete actions rather than a single vague domain.

3 / 3

Completeness

It clearly answers both what ('Design, organize, and manage Helm charts...') and when via an explicit 'Use when...' clause with concrete triggers, matching the score-3 anchor that requires both an explicit what and an explicit when.

3 / 3

Trigger Term Quality

'Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments' supplies natural terms a user would actually say ('Helm charts', 'packaging Kubernetes applications'), giving good coverage of the core trigger vocabulary.

3 / 3

Distinctiveness Conflict Risk

The Helm-chart-specific niche ('Helm charts', 'templating and packaging Kubernetes applications') has distinct triggers unlikely to fire for non-Helm skills, matching the score-3 anchor of a clear niche with distinct triggers.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.