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.
83
75%
Does it follow best practices?
Impact
96%
1.01xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/airflow-dag-patterns/SKILL.mdIdempotent task design with retries and ownership
Data sources identified
100%
100%
Schedule specified
100%
100%
Dependencies documented
100%
100%
Idempotent load task
100%
100%
Retries configured
100%
100%
Retry delay configured
100%
100%
Task ownership assigned
100%
100%
Backfill guidance in README
100%
80%
Three or more tasks
100%
100%
Task dependency chain
100%
100%
No plain blind INSERT
100%
100%
DAG observability and alerting hooks
Failure callback present
100%
100%
Retry callback present
0%
0%
SLA configured
100%
100%
SLA miss callback
100%
100%
Task success callback
100%
100%
Logging in task bodies
100%
100%
Ownership set
100%
100%
Retries configured
100%
100%
Monitoring notes file
100%
100%
Hourly schedule
100%
100%
No silent failure path
100%
100%
Staging validation and operational runbook
Staging validation file
100%
100%
Staging environment mentioned
100%
100%
Runbook exists
100%
100%
Manual trigger instructions
100%
100%
Backfill procedure documented
60%
100%
Backfill duplication warning
100%
100%
Common failure modes
100%
100%
Ownership added to DAG
100%
100%
Retries added to DAG
100%
100%
Alerting hook added
100%
100%
No schedule change without note
100%
100%
ae2cadd
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.