CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

kubernetes-manifests

Generate Kubernetes manifests for Deployments, Services, Ingress, ConfigMaps, Secrets, HPA, PVCs with kustomize overlay structure, health probes, and resource limits.

Quality

78%

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 ./infrastructure/kubernetes-manifests/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 dense, highly actionable reference whose code templates are immediately executable and free of padding. It is weakest on explicit workflow ordering (validation exists but is not sequenced) and on file organization, keeping all content in one large inline document.

Suggestions

Add an explicit ordered workflow section (scaffold → author base → overlays → 'kubectl kustomize' preview → 'kubectl diff -k' → apply → 'rollout status') so validation checkpoints are sequenced rather than implicit in a flat command list.

Reconcile the wiring gaps: either add an hpa-patch example referenced by the production kustomization or remove it from the structure, and include pvc.yaml in the base resources (or remove it from the structure).

Move the complete per-resource manifest templates and per-environment overlay examples into reference files (e.g. references/base-manifests.md, references/overlays.md) to reduce SKILL.md to a navigable overview.

DimensionReasoningScore

Conciseness

The body is almost entirely executable templates and commands with no explanations of concepts Claude already knows; the scaffold block, conventions, and annotated structure each earn their place, matching the lean anchor.

5 / 5

Actionability

Copy-paste-ready YAML manifests, patches, and kubectl commands cover the common cases, but minor gaps exist: the production structure lists hpa-patch.yaml that the production kustomization never applies, and pvc.yaml is absent from both the base resources list and the scaffold command.

4 / 5

Workflow Clarity

Validation commands exist (kubectl kustomize preview, kubectl diff -k, rollout status, describe failing pod) so the destructive-operation cap is not triggered, but they sit in a flat 'Common Commands' list — the scaffold → base → overlays → preview → diff → apply → verify sequence and its checkpoints are implicit rather than an explicit ordered workflow.

3 / 5

Progressive Disclosure

Sections are well-organized with no nested references, but ~370 lines are fully inline in SKILL.md with no bundle files — the complete per-resource manifest templates and per-environment overlay examples are content that could be split into reference files, fitting the 'structure present but content that should be separate is inline' anchor.

3 / 5

Total

15

/

20

Passed

Description

75%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, concrete description of what the skill produces, with excellent specificity and a distinct trigger niche. Its main weakness is the complete absence of a 'when to use' clause, and it misses common synonyms like 'k8s'.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user asks to create Kubernetes manifests, kustomize overlays, or deploy an app to a Kubernetes cluster.'

Include natural synonyms and variations such as 'k8s', 'k8s yaml', and 'deploy to Kubernetes' to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description enumerates concrete deliverables across the domain — 'Deployments, Services, Ingress, ConfigMaps, Secrets, HPA, PVCs with kustomize overlay structure, health probes, and resource limits' — matching the comprehensive-coverage anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

The 'what' is clear and detailed, but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Terms like 'Kubernetes manifests', 'Deployments', 'Ingress', 'kustomize overlay', 'HPA', and 'PVCs' are exactly what users say when needing this skill, but common synonyms such as 'k8s', 'k8s yaml', or 'deploy to a cluster' are missing, which fits the good-coverage-with-a-few-gaps anchor.

4 / 5

Distinctiveness Conflict Risk

This is a clear niche (Kubernetes manifest generation with kustomize) with distinct resource-kind triggers that would not fire for docker, terraform, or CI skills — minimal conflict risk.

5 / 5

Total

17

/

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

achreftlili/deep-dev-skills

Path

infrastructure/kubernetes-manifests/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.