What problem does it solve?
This Skill helps data engineers ensure their Python and BigQuery pipelines are cost-effective, safe to rerun, and ready for production by identifying potential issues before they cause problems.
Core Features & Use Cases
- Cost Analysis: Identifies BigQuery job triggers and external calls, flagging potential runaway costs and missing safety configurations like
maximum_bytes_billed.
- Idempotency Checks: Verifies that pipelines can be safely rerun without data corruption, checking for proper
MERGE strategies or deduplication logic.
- Production Readiness: Assesses pipeline design for dry-run modes, backfill safety, query optimization (partition filters,
SELECT *), and observability.
- Use Case: A data engineer can use this skill to review a new ETL script that processes daily sales data, ensuring it won't incur unexpected costs and can be safely re-executed if a job fails.
Quick Start
Use the bigquery-pipeline-audit skill to analyze the provided Python script for cost exposure and idempotency.