necatiarslan

necatiarslan

@necatiarslan

GitHub
12 Skills
528 Total Stars
February 2026 Joined

Public Skills

annotating-task-lineage

by necatiarslan

Annotate Airflow tasks with data lineage using inlets and outlets. Use when the user wants to add lineage metadata to tasks, specify input/output datasets, or enable lineage tracking for operators without built-in OpenLineage extraction.

Automation 44 3mo ago

airflow-hitl

by necatiarslan

Use when the user needs human-in-the-loop workflows in Airflow (approval/reject, form input, or human-driven branching). Covers ApprovalOperator, HITLOperator, HITLBranchOperator, HITLEntryOperator. Requires Airflow 3.1+.

Agents 44 3mo ago

authoring-dags

by necatiarslan

Workflow and best practices for writing Apache Airflow DAGs. Use when the user wants to create a new DAG, write pipeline code, or asks about DAG patterns and conventions. For testing and debugging DAGs, see the testing-dags skill.

Code Gen 44 3mo ago

managing-astro-local-env

by necatiarslan

Manage local Airflow environment with Astro CLI. Use when the user wants to start, stop, or restart Airflow, view logs, troubleshoot containers, or fix environment issues. For project setup, see setting-up-astro-project.

CLI Tools 44 3mo ago

airflow

by necatiarslan

Manages Apache Airflow operations including listing, running, and debugging DAGs, viewing logs, and checking server status using the VS Code extension tools.

Automation 44 3mo ago

migrating-airflow-2-to-3

by necatiarslan

Guide for migrating Apache Airflow 2.x projects to Airflow 3.x. Use when the user mentions Airflow 3 migration, upgrade, compatibility issues, breaking changes, or wants to modernize their Airflow codebase.

API Dev 44 3mo ago

creating-openlineage-extractors

by necatiarslan

Create custom OpenLineage extractors for Airflow operators. Use when the user needs lineage from unsupported or third-party operators, wants column-level lineage, or needs complex extraction logic beyond what inlets/outlets provide.

Code Gen 44 3mo ago

setting-up-astro-project

by necatiarslan

Initialize and configure Astro/Airflow projects. Use when the user wants to create a new project, set up dependencies, configure connections/variables, or understand project structure. For running the local environment, see managing-astro-local-env.

CLI Tools 44 3mo ago

testing-dags

by necatiarslan

Complex DAG testing workflows with debugging and fixing cycles. Use for multi-step testing requests like "test this dag and fix it if it fails", "test and debug", "run the pipeline and troubleshoot issues".

Debugging 44 3mo ago

tracing-downstream-lineage

by necatiarslan

Trace downstream data lineage and impact analysis. Use when the user asks what depends on this data, what breaks if something changes, downstream dependencies, or needs to assess change risk before modifying a table or DAG.

Analytics 44 3mo ago

debugging-dags

by necatiarslan

Comprehensive DAG failure diagnosis and root cause analysis. Use for complex debugging requests requiring deep investigation like "diagnose and fix the pipeline" or "full root cause analysis".

Code Review 44 3mo ago

tracing-upstream-lineage

by necatiarslan

Trace upstream data lineage. Use when the user asks where data comes from, what feeds a table, upstream dependencies, data sources, or needs to understand data origins.

Processing 44 3mo ago