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.
Add this skill
npx mdskills install sickn33/airflow-dag-patternsClear 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.