Build production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. Use when creating data pipelines, orchestrating workflows, or scheduling batch jobs.
npx mdskills install sickn33/airflow-dag-patterns@sickn33? Sign in with GitHub to claim this listing.Clear scope and use cases but instructions are too high-level for actionable agent execution
1---2name: airflow-dag-patterns3description: Build production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. Use when creating data pipelines, orchestrating workflows, or scheduling batch jobs.4---56# Apache Airflow DAG Patterns78Production-ready patterns for Apache Airflow including DAG design, operators, sensors, testing, and deployment strategies.910## Use this skill when1112- Creating data pipeline orchestration with Airflow13- Designing DAG structures and dependencies14- Implementing custom operators and sensors15- Testing Airflow DAGs locally16- Setting up Airflow in production17- Debugging failed DAG runs1819## Do not use this skill when2021- You only need a simple cron job or shell script22- Airflow is not part of the tooling stack23- The task is unrelated to workflow orchestration2425## Instructions26271. Identify data sources, schedules, and dependencies.282. Design idempotent tasks with clear ownership and retries.293. Implement DAGs with observability and alerting hooks.304. Validate in staging and document operational runbooks.3132Refer to `resources/implementation-playbook.md` for detailed patterns, checklists, and templates.3334## Safety3536- Avoid changing production DAG schedules without approval.37- Test backfills and retries carefully to prevent data duplication.3839## Resources4041- `resources/implementation-playbook.md` for detailed patterns, checklists, and templates.42
Full transparency — inspect the skill content before installing.