CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/helm-chart-tester

Use when a Helm chart's template logic needs unit tests: helm-unittest test files per template with isKind, equal, matchRegex and snapshot assertions, plus helm lint and helm template render checks. Policy checks are policy-as-code-runner; security scans are checkov-policy or trivy-config.

Quality

90%

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

Overview
Quality
Evals
Security
Files

Quality

Content

82%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.

A highly actionable, well-structured skill: executable code and commands at every step, a clear nine-step sequence with lint/render validation, and an anti-patterns table that doubles as a checklist. Minor room to grow in trimming known-tool explanations, adding an explicit test-failure feedback loop, and splitting the assertion reference into a bundle file.

DimensionReasoningScore

Conciseness

The body is efficient and code-forward, assuming Helm/Kubernetes knowledge, but includes minor over-explanation — the Step 6 'Catches:' list restates what helm lint does, and the References section repeats links already given inline. These small pads keep it just below the lean anchor-5.

4 / 5

Actionability

Every step ships copy-paste-ready material: install and verify commands, a complete executable test YAML with real set: blocks and paths, run commands with -f/-u flags, a CI workflow snippet, and a conftest pipe command — covering the common cases end to end.

5 / 5

Workflow Clarity

Steps 1–9 are clearly sequenced with verification checkpoints ('helm plugin list # verify', lint, render-diff, conftest) and an anti-patterns checklist. It falls short of 5 because no explicit fail→fix→re-run feedback loop is given for failing tests, and the Step 7 git-stash flow lacks a caution checkpoint.

4 / 5

Progressive Disclosure

Sections are well-organized with no nested or buried references and no dangling file pointers (no bundle files exist to verify against). At ~209 lines with everything inline — the full assertion table and CI snippet — some reference material could be split into separate files, so structure is good but not optimal.

4 / 5

Total

17

/

20

Passed

Description

92%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 strong description: it states concrete tool-specific capabilities, opens with an explicit 'Use when' trigger, and actively routes adjacent tasks (policy checks, security scans) to other skills. The only gap is minor missing natural trigger variations.

DimensionReasoningScore

Specificity

The description enumerates concrete, tool-specific actions — 'helm-unittest test files per template with isKind, equal, matchRegex and snapshot assertions', 'helm lint', 'helm template render checks' — giving comprehensive coverage of the skill's capabilities rather than a subset.

5 / 5

Completeness

It explicitly answers 'when' ('Use when a Helm chart's template logic needs unit tests') and 'what' (assertion styles, lint, and render checks) with concrete trigger phrases, matching the anchor-5 pattern.

5 / 5

Trigger Term Quality

Natural terms like 'Helm chart', 'template logic', 'unit tests', 'helm lint', and 'helm-unittest' match what users would say, but a few natural variations (e.g., 'test my chart', 'chart CI') are absent, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche is clear (Helm chart template unit testing) and it explicitly disambiguates siblings — 'Policy checks are policy-as-code-runner; security scans are checkov-policy or trivy-config' — minimizing wrong-skill triggers.

5 / 5

Total

19

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

On this page