
Bigquery Pipeline Audit
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.
- skills.sh installs
- 8.8K
- GitHub stars
- 41K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add github/awesome-copilot --skill bigquery-pipeline-audit --agent claude-codeInstalls into .claude/skills of the current project.
Files
BigQuery Pipeline Audit: Cost, Safety and Production Readiness
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.
A) COST EXPOSURE: What will actually get billed?
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:
- Is this inside a loop, retry block, or async gather?
- What is the realistic worst-case call count?
- For each
client.query, isQueryJobConfig.maximum_bytes_billedset? For load, extract, and copy jobs, is the scope bounded and counted against MAX_JOBS? - Is the same SQL and params being executed more than once in a single run? Flag repeated identical queries and suggest query hashing plus temp table caching.
Sponsors
Details
More from github/awesome-copilot
All 318- Java Mcp Server Generator8.8K
- Mkdocs Translations8.8K
- Tldr Prompt8.8K
- Copilot Cli Quickstart8.8K
- Suggest Awesome Github Copilot Agents8.8K
- Fedora Linux Triage8.8K
- Suggest Awesome Github Copilot Instructions8.8K
- First Ask8.8K
- Typespec Api Operations8.8K
- Structured Autonomy Implement8.8K
- Swift Mcp Server Generator8.8K
- Fabric Lakehouse8.8K
- Gen Specs As Issues8.8K
- Power Apps Code App Scaffold8.7K
- Dataverse Python Quickstart8.7K
- Structured Autonomy Generate8.7K
- Java Add Graalvm Native Image Support8.7K
- Copilot Usage Metrics8.7K
- Mcp Create Adaptive Cards8.7K
- Transloadit Media Processing8.7K
- Dataverse Python Usecase Builder8.7K
- Mcp Create Declarative Agent8.7K
- Create Spring Boot Kotlin Project8.7K
- Typespec Create Api Plugin8.7K