loom-kustomize

Installation
SKILL.md

Kustomize Skill

Overview

Template-free, declarative Kubernetes config management via merging. kubectl apply -k <dir> and kustomize build <dir> render an overlay. Failure modes here are overwhelmingly silent (wrong output, exit 0) — always diff the kustomize build output before/after any structural change.

Core Concepts

Term Meaning
Base Dir with kustomization.yaml + shared resources; never modified in place.
Overlay Dir referencing a base under resources:, applying env-specific patches/generators.
Patch Partial resource that modifies existing ones — strategic merge (default) or JSON 6902.
Component Reusable opt-in feature bundle (kind: Component); runs against the parent's accumulated set.
Generator Builds ConfigMaps/Secrets from literals/files/envs, appending a content-hash name suffix.
Transformer Cross-cutting mutation: namespace, namePrefix/nameSuffix, labels, images, replicas.
Replacement Copies a field value from a source resource into target field paths (successor to vars).

Directory Layout

Installs
5
Repository
cosmix/loom
GitHub Stars
53
First Seen
May 20, 2026
loom-kustomize — cosmix/loom