CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

helm-chart-scaffolding

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

48

Quality

61%

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

The canonical home for this skill is helm-chart-scaffolding in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

40%Weight 40%Scale 1-5

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

The body is lean but hollow: it contains no Helm-specific instructions, no executable workflow, and a broken reference to a nonexistent resources/ file while ignoring the four real bundle files that would supply the substance. It needs a concrete chart-creation workflow wired to the existing bundle.

Suggestions

Fix the broken pointer: replace `resources/implementation-playbook.md` with the real paths — references/chart-structure.md, scripts/validate-chart.sh, assets/Chart.yaml.template, and assets/values.yaml.template — and describe what each provides.

Replace the generic Instructions bullets with a concrete sequenced workflow (e.g., 1. scaffold the chart and copy assets templates, 2. edit values.yaml, 3. render templates, 4. validate via `scripts/validate-chart.sh` and fix/re-run on failure, 5. package with `helm package`).

Delete the tautological 'Do not use' bullets and the duplicated intro sentence — they consume tokens without adding guidance.

DimensionReasoningScore

Conciseness

The body is short (~30 lines) with no padding or explanation of concepts Claude already knows — every section is skeletal. Minor trimmable instances keep it from a 5: the intro sentence duplicates the frontmatter description verbatim, and the two 'Do not use' bullets ("The task is unrelated to helm chart scaffolding", "You need a different domain or tool outside this scope") are tautological restatements of the skill's scope that earn no tokens.

4 / 5

Actionability

The Instructions section is pure boilerplate — "Clarify goals, constraints, and required inputs", "Apply relevant best practices and validate outcomes", "Provide actionable steps and verification" — that applies to any skill and contains zero Helm-specific commands or code (no `helm create`, `helm lint`, `helm template`, no Chart.yaml structure). There is minimal concrete guidance (a specific use-case list and one file pointer), placing it at the 'minimal concrete guidance; missing the specific steps to execute' level — above a 1 because the trigger list and pointer are concrete, but below a 3 because the instructional core offers no executable steps at all.

2 / 5

Workflow Clarity

Chart scaffolding is a multi-step process (scaffold → define values → template manifests → validate → package), but no sequence is provided; the generic bullets (clarify → apply → provide) are not domain steps, and validation is absent even though a validation script exists in the bundle (scripts/validate-chart.sh) and is never invoked. It sits between 'steps missing or incoherent' (1) and 'steps listed but validation gaps' (3) — a rough gesture at process exists via the pointer to the playbook, but the actual steps and checkpoints are missing.

2 / 5

Progressive Disclosure

Scored against the actual bundle structure: the body's only reference, `resources/implementation-playbook.md` (cited twice), does not exist — there is no resources/ directory — while the real bundle files (references/chart-structure.md, scripts/validate-chart.sh, assets/Chart.yaml.template, assets/values.yaml.template) are never mentioned from the body, leaving them orphaned and undiscoverable. Navigation to the detailed material is effectively broken, which matches 'minimal structure; references are buried' territory rather than the 'references present but not clearly signaled' level of a 3.

2 / 5

Total

10

/

20

Passed

Description

65%Weight 40%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.

A domain-specific description with a clear 'what' and strong distinctiveness, but it lacks any explicit 'when to use' trigger clause and leans on generic verbs and fluff ("Comprehensive guidance") instead of concrete operations. Adding a 'Use when...' sentence and more concrete action terms would lift completeness and specificity.

Suggestions

Add an explicit trigger clause, e.g., "Use when creating or packaging Helm charts, deploying Kubernetes applications with Helm, or writing chart templates/values files."

Replace generic verbs with concrete operations (e.g., "scaffold Chart.yaml and values.yaml, template Kubernetes manifests, lint and validate charts, set up chart repositories").

Drop the "Comprehensive guidance for..." fluff phrasing, which reads as a buzzword and adds no information.

DimensionReasoningScore

Specificity

The description names the domain ("Helm charts", "Kubernetes applications") and several actions ("creating, organizing, and managing", "packaging and deploying"), but these are broad lifecycle verbs rather than concrete operations, and "Comprehensive guidance" is empty fluff. It sits at the 'names domain and 1-2 concrete actions, but not comprehensive' level — not a 4 because no distinct concrete operations (e.g., scaffold a chart, define values, validate templates) are named, and not a 2 because multiple domain-anchored actions are listed.

3 / 5

Completeness

The 'what' is clear (create, organize, manage Helm charts for packaging/deploying Kubernetes apps), but there is no 'Use when...' clause or equivalent trigger guidance in the description, which caps completeness at 3 per the rubric. Not a 2 because the 'what' is explicit and specific, not vague.

3 / 5

Trigger Term Quality

"Helm charts", "packaging and deploying", and "Kubernetes applications" are the natural phrases a user would say when needing this skill, giving good keyword coverage. It falls short of a 5 because common variations are missing ("chart repository", "values.yaml", "helm install/template", ".tgz"), and is above a 3 because the core natural trigger terms are all present.

4 / 5

Distinctiveness Conflict Risk

"Helm charts" and "Kubernetes" form a clear niche with distinct triggers and minimal overlap risk with other skills — no other common skill would fire on these terms. Matches the 'clear niche with distinct triggers' anchor.

5 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/helm-chart-scaffolding/SKILL.md

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.