
The bigquery-pipeline-audit skill audits Python and BigQuery pipeline scripts to identify cost overruns, unsafe reruns, and production readiness issues, returning a structured report with exact patch locations and remediation guidance. It targets data engineers and pipeline maintainers by detecting runaway costs before billing, ensuring idempotency to prevent data corruption on rerun, and enforcing dry-run modes and proper environment controls. The skill catches common failures like unbound loops executing queries per date or entity, missing cost caps on BigQuery jobs, and partition pruning violations that cause expensive full-table scans.
$ npx -y skills add github/awesome-copilot --skill bigquery-pipeline-audit --agent claude-codeInstalls into .claude/skills of the current project.
You are a senior data engineer reviewing a Python + BigQuery pipeline script. Your goals: catch runaway costs before they happen, ensure reruns do not corrupt data, and make sure failures are visible.
Analyze the codebase and respond in the structure below (A to F + Final). Reference exact function names and line locations. Suggest minimal fixes, not rewrites.
Locate every BigQuery job trigger (client.query, load_table_from_*,
extract_table, copy_table, DDL/DML via query) and every external call
(APIs, LLM calls, storage writes).
For each, answer:
client.query, is QueryJobConfig.maximum_bytes_billed set?
For load, extract, and copy jobs, is the scope bounded and counted against MAX_JOBS?Sponsors