Kubernetes Configmap Handler - Auto-activating skill for DevOps Advanced. Triggers on: kubernetes configmap handler, kubernetes configmap handler Part of the DevOps Advanced skill category.
39
Quality
11%
Does it follow best practices?
Impact
91%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/02-devops-advanced/kubernetes-configmap-handler/SKILL.mdProduction-ready ConfigMap YAML structure
Correct apiVersion
100%
100%
Correct kind
100%
100%
Metadata name present
100%
100%
Namespace in metadata
100%
100%
Kebab-case naming
100%
100%
Labels in metadata
100%
100%
Data field present
100%
100%
Staging vs production values differ
100%
100%
Validation script uses dry-run
100%
100%
Mounting strategy documented
100%
100%
Immutable field considered
0%
0%
No hardcoded secrets
100%
100%
Without context: $0.8974 · 3m 36s · 35 turns · 36 in / 14,176 out tokens
With context: $0.6810 · 2m 26s · 37 turns · 329 in / 8,304 out tokens
ConfigMap update workflow with Deployment restart
Correct BATCH_SIZE
100%
100%
Correct WORKER_THREADS
100%
100%
Correct DW_ENDPOINT
100%
100%
Unchanged keys preserved
100%
100%
Metadata namespace retained
100%
100%
Labels preserved
100%
100%
Runbook applies ConfigMap
100%
100%
Runbook triggers rolling restart
100%
100%
Dry-run validation step
100%
0%
Namespace flag in commands
80%
80%
Rolling restart explained
100%
100%
Step-by-step documentation
100%
100%
Without context: $0.3129 · 1m 5s · 19 turns · 20 in / 3,875 out tokens
With context: $0.4104 · 1m 29s · 24 turns · 24 in / 5,112 out tokens
Helm-templated multi-environment ConfigMap management
Helm template uses values
100%
100%
Per-env SMTP_HOST differs
100%
100%
Per-env NOTIFICATION_QUEUE differs
100%
100%
Correct apiVersion in rendered output
100%
100%
Correct kind in rendered output
100%
100%
Namespace per environment
0%
100%
Kebab-case ConfigMap name
100%
100%
Labels in rendered output
100%
100%
render.sh uses helm template
100%
100%
Chart.yaml valid
100%
100%
All four required keys present
100%
100%
Values separation
30%
50%
Without context: $0.2455 · 57s · 21 turns · 23 in / 3,223 out tokens
With context: $0.4657 · 1m 34s · 34 turns · 63 in / 5,052 out tokens
994edc4
Table of Contents
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.