CtrlK
BlogDocsLog inGet started
Tessl Logo

airflow-dag-patterns

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.

72

1.09x
Quality

61%

Does it follow best practices?

Impact

92%

1.09x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/airflow-dag-patterns/SKILL.md

The canonical home for this skill is airflow-dag-patterns in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Evaluation results

86%

16%

Customer Enrichment Pipeline

TaskFlow API and modular DAG structure

Criteria
Without this skill
With this skill

@dag decorator

100%

100%

@task decorator

100%

100%

XCom via return values

100%

100%

No heavy logic in DAG file

58%

50%

Uses {{ ds }} macro

100%

100%

No global state

100%

100%

Project structure: dags/__init__.py

100%

100%

Project structure: dags/common/

0%

0%

Tests directory

100%

100%

DagBag import test

0%

100%

DAG integrity test

0%

100%

DAG tags

100%

100%

100%

Daily Transaction Ingestion Pipeline

Production DAG configuration defaults

Criteria
Without this skill
With this skill

retries=3

100%

100%

retry_delay 5 min

100%

100%

exponential backoff

100%

100%

max_retry_delay

100%

100%

email_on_failure True

100%

100%

email_on_retry False

100%

100%

depends_on_past False

100%

100%

catchup=False

100%

100%

max_active_runs=1

100%

100%

DAG tags

100%

100%

No hardcoded dates

100%

100%

on_failure_callback

100%

100%

90%

8%

Vendor Report Processing Pipeline

Sensor configuration and error handling

Criteria
Without this skill
With this skill

mode='reschedule'

100%

100%

Sensor timeout set

100%

100%

poke_interval set

100%

100%

Task failure callback

100%

100%

DAG failure callback

0%

100%

Callback logs context

100%

100%

Cleanup trigger_rule ALL_DONE

100%

100%

Branch join trigger_rule

0%

0%

No depends_on_past

100%

100%

catchup=False

100%

100%

DAG tags

100%

100%

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.