writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
deployment-helm-dockerReason about Apache Airflow deployments with the official Helm chart and Docker images, including values, image customization, Dag delivery, logging, secrets, scaling, and safe rendering checks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about deploying Airflow with the official Helm chart, extending or customizing official Docker images, reviewing chart values, planning Kubernetes operational choices, or debugging deployment failures.
references/deployment-workflows.md to choose the deployment path: local container image iteration, Helm on Kubernetes, Dag distribution, logs, secrets/config, or scaling.references/helm-reference.md when reviewing or drafting chart values, rendering manifests safely, or checking component ownership.references/docker-image-reference.md before advising on packages, providers, image tags, entrypoints, or custom image builds.references/troubleshooting.md when pods fail to start, rendered manifests are wrong, Dags do not appear, imports fail in the scheduler, logs disappear, migrations hang, or autoscaling behaves oddly.scripts/render_helm_values_summary.py for a no-cluster, no-Helm summary of a values file before suggesting deeper chart rendering.This sub-skill covers:
helm template, helm lint, helm diff, and chart test selection when the user is already changing chart code.Do not use this sub-skill for:
airflowctl, or metadata operations; route those to operations-cli-api.pip install during pod startup is fragile, slow, and repeated on every container start.apiServer, scheduler, dagProcessor, triggerer, workers, and optional services such as Redis, PgBouncer, StatsD, and OpenTelemetry.dags.gitSync, airflow dags list, DAG, and dag_id exactly when they are code/config/CLI tokens.