What problem does it solve?
Manually writing and maintaining end-to-end integration tests for medallion architecture data layers (bronze, silver, gold) that validate against a live local stack (Airflow, Unity Catalog OSS, Marquez) is tedious, error-prone, and slows down data pipeline development.
Core Features & Use Cases
- Automated Test Suite Generation: Creates layer-scoped pytest integration test modules that trigger Airflow DAGs, validate Unity Catalog table existence and required metadata columns, and verify Spark Expectations run evidence and Marquez data quality facets.
- Stack Readiness Checks: Automatically probes the local docker-compose stack to ensure tests skip honestly when services are unavailable, eliminating false positive test passes from unrelated processes binding ports.
- Use Case: A data engineer building a new silver layer DAG for customer transaction processing can use this skill to auto-generate integration tests that confirm the DAG runs successfully, all expected silver tables exist in Unity Catalog, and data quality pass rates are recorded in Marquez, cutting manual test authoring time from hours to minutes.
Quick Start
Use the create-integration-test skill to generate end-to-end integration tests for the gold layer DAG associated with your approved integration-test user story.