CtrlK
BlogDocsLog inGet started
Tessl Logo

helm-chart-scaffolding

Comprehensive guidance for creating, organizing, and managing Helm charts for packaging and deploying Kubernetes applications.

33

Quality

29%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/helm-chart-scaffolding/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

22%Scale 1-5

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

This skill is essentially a stub that delegates all real content to a referenced file that doesn't appear to exist in the bundle. The SKILL.md body contains no actionable guidance—no Helm commands, no chart structure examples, no template snippets, and no workflow steps. It reads more like a placeholder than a functional skill.

Suggestions

Add concrete, executable examples: include `helm create` commands, show the standard chart directory structure, and provide a minimal `Chart.yaml` and `values.yaml` example.

Define a clear multi-step workflow for chart creation (e.g., 1. scaffold with `helm create`, 2. customize templates, 3. lint with `helm lint`, 4. test with `helm template`, 5. package with `helm package`) with explicit validation checkpoints.

Replace the generic instruction bullets ('Clarify goals', 'Apply best practices') with specific, actionable guidance about Helm chart conventions, naming, versioning, and common pitfalls.

Either provide the referenced `resources/implementation-playbook.md` bundle file or inline the essential content so the skill is self-contained enough to be useful.

DimensionReasoningScore

Conciseness

The 'Use this skill when' and 'Do not use this skill when' sections are somewhat padded and explain things Claude could infer. The instructions section is brief but generic. The repeated description in the heading and opening line is redundant.

3 / 5

Actionability

The skill provides no concrete code, commands, or specific steps. Instructions like 'Clarify goals, constraints, and required inputs' and 'Apply relevant best practices' are entirely vague and abstract with zero executable guidance.

1 / 5

Workflow Clarity

There is no meaningful workflow defined. The four bullet points in Instructions are generic platitudes ('Clarify goals', 'Apply best practices', 'Provide actionable steps') with no sequencing, no specific steps, and no validation checkpoints for what is inherently a multi-step process (chart creation, templating, packaging).

1 / 5

Progressive Disclosure

The skill references `resources/implementation-playbook.md` for detailed patterns, which is a reasonable one-level-deep reference. However, no bundle files were provided, so we cannot verify the reference exists or is useful. The SKILL.md itself contains almost no substantive overview content to serve as a meaningful entry point.

3 / 5

Total

8

/

20

Passed

Description

36%Scale 1-5

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 identifies the correct domain (Helm charts for Kubernetes) but relies on vague, high-level language ('comprehensive guidance', 'creating, organizing, and managing') without specifying concrete actions or when the skill should be triggered. It reads more like a category label than a discriminating skill description, which would make it difficult for Claude to confidently select it from a large skill library.

Suggestions

Add a 'Use when...' clause with concrete trigger phrases, e.g., 'Use when the user asks about Helm charts, Chart.yaml, values.yaml, helm install, helm template, or Kubernetes packaging.'

Replace generic verbs with specific actions, e.g., 'Scaffolds new Helm charts, configures templates and values files, manages chart dependencies, lints and validates charts, and handles helm install/upgrade workflows.'

Include common synonyms and file extensions users might mention, such as 'k8s', '.tgz', 'helm repo', 'helmfile', or 'chart repository'.

DimensionReasoningScore

Specificity

Names the domain (Helm charts, Kubernetes) but actions are generic: 'creating, organizing, and managing' are vague verbs that don't describe concrete capabilities like 'templating values.yaml', 'adding dependencies', or 'linting charts'.

2 / 5

Completeness

Has a vague 'what' (guidance for creating/organizing/managing Helm charts) but completely lacks a 'when' clause. There is no explicit trigger guidance for when Claude should select this skill.

2 / 5

Trigger Term Quality

Includes relevant keywords like 'Helm charts', 'Kubernetes', 'packaging', and 'deploying', but misses common natural terms users would say such as 'helm template', 'values.yaml', 'Chart.yaml', 'helm install', 'helm upgrade', or 'k8s'.

3 / 5

Distinctiveness Conflict Risk

Helm charts is a reasonably specific domain, but the description is broad enough that it could overlap with general Kubernetes deployment skills or YAML configuration skills. The lack of specific actions and triggers increases conflict risk.

3 / 5

Total

10

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.