Навыки airflow-dag-patterns
📦

airflow-dag-patterns

Ревизия содержимого r2 Безопасно ⚡ Содержит скрипты🌐 Доступ к сети⚙️ Внешние команды

Создание production-ready DAG для Airflow

DAG в Airflow часто ломаются, когда retries, dependencies и tests продумывают слишком поздно. Этот skill дает production-паттерны для структуры DAG, sensors, alerts и validation.

Поддерживает: Claude Codex Code(CC)
🥉 78 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "airflow-dag-patterns" from https://skillstore.io/skills/sickn33-airflow-dag-patterns.md and its manifest at https://skillstore.io/api/skills/sickn33-airflow-dag-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «airflow-dag-patterns». Спланируй daily customer ETL workflow в Airflow.

Ожидаемый результат:

  • Контур DAG с task для extract, transform, load и notification.
  • Рекомендуемая политика retry, start date, поведение catchup и настройка max active run.
  • Заметки по идемпотентным загрузкам, alert callbacks и базовым тестам DAG.

Использование «airflow-dag-patterns». Улучши существующий DAG, который ждет upstream data.

Ожидаемый результат:

  • Рекомендации по sensors для object storage, завершения upstream DAG и готовности внешнего API.
  • Рекомендации по timeout и reschedule, чтобы снизить использование worker slot.
  • План зависимостей, который разделяет ожидание, обработку, очистку и success notification.

Использование «airflow-dag-patterns». Проверь дизайн dynamic DAG factory.

Ожидаемый результат:

  • Чеклист для стабильных DAG identifier, локальной конфигурации и предсказуемых schedules.
  • Риски, которых стоит избегать, включая mutable task state и тяжелую логику при import-time.
  • Рекомендации по тестированию загрузки DAG, проверок зависимостей и обнаружения циклов.

Аудит безопасности

Безопасно

All ten static alerts are false positives caused by documentation examples, ordinary Python syntax, or Markdown backticks. No malicious intent, prompt injection, credential access, or data exfiltration was found.

2
Просканировано файлов
560
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Факторы риска

⚡ Содержит скрипты (1)
🌐 Доступ к сети (2)
⚙️ Внешние команды (2)
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/sickn33-airflow-dag-patterns/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-airflow-dag-patterns/security.svg)](https://skillstore.io/skills/sickn33-airflow-dag-patterns?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/sickn33-airflow-dag-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-airflow-dag-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/sickn33-airflow-dag-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

sickn33. (2026). airflow-dag-patterns security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-airflow-dag-patterns/audits/5

Цитата BibTeX

@techreport{sickn33-sickn33-airflow-dag-patterns-2026, author = {sickn33}, title = {airflow-dag-patterns security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-airflow-dag-patterns/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "airflow-dag-patterns security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-07-23" url: "https://skillstore.io/skills/sickn33-airflow-dag-patterns/audits/5" identifiers: - type: other value: "skillstore:sickn33-airflow-dag-patterns:audit:5" description: "Skillstore immutable audit report identifier"

Сравнить варианты

2 устанавливаемых вариантов

Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.

Почему этот вариант первый

Самая высокая оценка Skillstore
sickn33 Рекомендуется Текущий

sickn33-airflow-dag-patterns

Оценка Skillstore 78
Достоверность доказательств Высокий
Использование в Skillstore 9
Обновлено

2026-09-09

wshobson-airflow-dag-patterns

Оценка Skillstore 77
Достоверность доказательств Высокий
Использование в Skillstore 13
Обновлено

2026-09-09

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
69
Сообщество
83
Соответствие спецификации

Что вы можете построить

Создать новый ETL DAG

Спроектировать daily или hourly pipeline с четкими границами task, retries, ownership и потоком зависимостей.

Стандартизировать паттерны Airflow

Определить повторяемые соглашения для sensors, alert callbacks, dynamic DAG factories и структуры проекта.

Проверить надежность DAG

Проверить существующий workflow на хрупкие зависимости, отсутствующие тесты, слабые retries и небезопасное поведение backfill.

Попробуйте эти промпты

Спланировать базовый DAG
Спроектируй Apache Airflow DAG для daily data pipeline. Включи имена task, зависимости, retries, schedule и заметки по ownership.
Рефакторинг в TaskFlow
Переведи мой план Airflow pipeline в дизайн на TaskFlow API. Объясни inputs и outputs task, использование XCom и настройки retry.
Добавить sensors и alerts
Добавь проверки внешних зависимостей и alerts при сбое в этот дизайн Airflow DAG. Укажи sensor modes, timeouts и поведение callback.
Аудит готовности к production
Проверь этот Airflow DAG на готовность к production. Сфокусируйся на idempotency, backfills, observability, testing, безопасности dynamic DAG и operational runbooks.

Лучшие практики

  • Держите DAG files легкими и выносите тяжелую business logic в импортируемые modules.
  • Используйте идемпотентные task, bounded retries, понятные alerts и явные timeouts для надежной работы.
  • Тестируйте загрузку DAG, зависимости task, циклы и основные task functions перед deployment.

Избегать

  • Не используйте Airflow, если достаточно простого cron job или однострочного shell script.
  • Не опирайтесь на изменяемое global state внутри task или dynamic DAG factories.
  • Не меняйте production schedules, backfills или catchup behavior без review.

Часто задаваемые вопросы

С чем помогает этот skill?
Он помогает проектировать Apache Airflow DAG для data pipeline, scheduled workflow, sensors, alerts и tests.
Он создает полный repository Airflow?
Нет. Он дает паттерны, примеры и рекомендации по review, которые вы адаптируете под свой repository.
Он может помочь с дизайном TaskFlow API?
Да. Он включает TaskFlow-паттерны для определения task, передачи XCom и ETL task flow.
Он покрывает внешние зависимости?
Да. Он охватывает file sensors, upstream DAG sensors и проверки готовности внешних API.
Он может проверять существующие DAG?
Да. Он может помогать с review зависимостей, retries, observability, testing и безопасностью backfill.
Он полезен вне Apache Airflow?
Только частично. Рекомендации специфичны для Airflow и не предназначены для других orchestrator.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ревизия Skillstore

r2

Примечание о версии

Автор не указал версию.

Ссылка

ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006

Актуальность поддержки

26.07.2026

Использование

5 загрузок · 132 просмотров

Структура файлов

Больше от sickn33

Показать все
📦

content-creator

88

Создание маркетингового контента в едином стиле бренда

Маркетинговым командам нужен контент, который остается согласованным во всех каналах. Этот навык помогает планировать, писать, анализировать и оптимизировать контент с учетом голоса бренда и SEO.

Письмо и контент Просмотр
📦

prompt-engineering-patterns

85

Улучшайте LLM-промпты с помощью проверенных паттернов

Непоследовательные промпты тратят время и снижают доверие к результатам AI. Этот навык помогает проектировать промпты с использованием переиспользуемых паттернов, примеров, этапов оценки и рабочих процессов оптимизации.

Продуктивность Просмотр
📦

senior-architect

81

Проектируйте масштабируемые архитектуры ПО

Архитектурные решения сложно сравнивать для веб-, мобильных, backend- и облачных систем. Этот навык предоставляет структурированные руководства и локальные скрипты-заготовки для отчетов, анализа зависимостей и документирования компромиссов.

Кодинг и разработка Просмотр
📦

senior-fullstack

81

Создавайте fullstack-приложения с senior-паттернами

Командам нужны единые рекомендации по настройке, архитектуре и ревью для современных веб-приложений. Этот skill предоставляет scaffolders, справочные материалы по рабочим процессам и quality prompts для проектов на React, Next.js, Node.js, GraphQL и PostgreSQL.

Кодинг и разработка Просмотр
📦

product-manager-toolkit

80

Приоритизируйте продуктовую работу с помощью исследовательских инсайтов

Продуктовым командам нужны более быстрые способы ранжировать функции, обобщать интервью и документировать решения. Этот навык предоставляет RICE-оценку, анализ интервью и шаблоны PRD для структурированного планирования.

Продуктивность Просмотр
Показать все
📦

senior-data-engineer

81

Создавайте надежные пайплайны данных

от davila7

Командам данных нужны надежные пайплайны, понятные модели данных и повторяемые операции. Этот навык помогает с архитектурой, проверками качества, оркестрацией, настройкой производительности и практиками DataOps.

Данные и аналитика Просмотр
📦

data-orchestrator

79

Координация конвейеров данных и проверок качества

от Brownbull

Работа над конвейерами данных может становиться несогласованной, когда прием данных, признаки, качество и отчетность планируются отдельно. Этот навык организует задачи с данными вокруг контекста конвейера, контрольных точек качества, происхождения данных и передач между командами.

Данные и аналитика Просмотр
📦

creating-bauplan-pipelines

70

Создание пайплайнов данных Bauplan

от BauplanLabs

Проектам Bauplan нужны четкая структура DAG, безопасная работа с ветками и согласованные паттерны SQL- или Python-моделей. Этот навык помогает Claude, Codex и Claude Code работать с файлами пайплайнов, валидацией и безопасными сценариями запуска.

Данные и аналитика Просмотр
📦

cocoindex

38

Создание конвейеров данных CocoIndex

от 89jobrien

Проектам данных на базе ИИ нужны надежные потоки индексирования, пользовательские преобразования и операционные команды. Этот навык помогает проектировать, реализовывать, тестировать и устранять неполадки в CocoIndex.

Данные и аналитика Просмотр