Deploys Airflow DAGs and projects. Use when deploying Airflow or answering anything about deployment - deploying DAGs/projects, pushing code, setting up CI/CD, deploying to production or deployment strategies for Airflow.
88
—
Does it follow best practices?
Impact
97%
1.36xAverage score across 3 eval scenarios
Risky
Do not use without reviewing
Astro CI/CD pipeline with branch-optimized deploy strategy
astro deploy --dags flag used
100%
100%
astro deploy --image flag used
0%
100%
Full astro deploy on main
100%
100%
DAG-only deploy on feature branches
100%
100%
Main deploy condition correct
50%
100%
Separate image and DAG jobs
100%
83%
No full deploy on feature branches
25%
100%
Astro UI CI/CD mentioned
0%
62%
Secret used for API token
100%
100%
Deployment ID referenced
100%
75%
Airflow 3 Kubernetes Helm deployment with git-sync
gitSync enabled
100%
100%
gitSync repo field
100%
100%
gitSync branch field
100%
100%
gitSync subPath field
100%
100%
gitSync wait field
100%
100%
apiServer key used
0%
100%
dagProcessor enabled
100%
100%
helm repo add command
100%
100%
helm repo update
100%
100%
helm install namespace flags
100%
100%
helm upgrade command
100%
100%
Airflow 3 Docker Compose local dev setup
API server service
0%
100%
Standalone DAG processor
0%
100%
Correct image tag
60%
100%
LocalExecutor configured
100%
100%
AIRFLOW__ variable pattern
100%
100%
Connection via AIRFLOW_CONN_
80%
100%
DAGs volume mount
100%
100%
Prerequisites documented
100%
100%
Service descriptions
42%
100%
8827e93
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.