bigquery-pipeline-audit

Аналітика

github/awesome-copilotskills.sh ↗

Встановлень

8 830

без дублів, на момент останньої синхронізації

Відколи рахуємо

+0.2%

16 зчитувань, приблизно раз на 4 год. Це не жива крива.

Наша категорія

Аналітика

наше

Останнє зчитування

3 вер. 2026 р.

з каталогу

Наш розбір

наше

Ця навичка проводить аудит конвеєрів Python + BigQuery для оцінки їхньої безпеки щодо витрат, ідемпотентності та загальної готовності до продакшену. Аналізуючи кодову базу, вона допомагає виявити потенційні неконтрольовані витрати до виконання, гарантує, що повторне виконання даних не зіпсує існуючі дані та перевіряє відповідність найкращим практикам для створення надійних конвеєрів.

Що дає на виході
  • Структурований звіт із точними місцями виправлень
  • Статус PASS / FAIL із конкретними причинами для кожного розділу
  • Список виправлень, відсортований за ризиком
  • Топ-3 ризики витрат з оцінками в найгіршому випадку
Що потрібно
  • Кодова база конвеєрів Python + BigQuery
Платні сервіси

не виявлено

Докази описують критерії аудиту, але не згадують жодних конкретних вимог для платних планів чи API для проведення аналізу.

Реєстрація

не виявлено

Докази не надають інформації щодо необхідної реєстрації користувача.

Межі й людська перевірка

Навичка аналізує код та пропонує виправлення, але не може виконати сам конвеєр. Вона також не може гарантувати поведінку в реальному часі або перевірити, чи вирішать запропоновані виправлення всі проблеми у робочому середовищі.

Доказиskills/bigquery-pipeline-audit/SKILL.md:1-130
skills/bigquery-pipeline-audit/SKILL.md1–130
---
name: bigquery-pipeline-audit
description: 'Audits Python + BigQuery pipelines for cost safety, idempotency, and production readiness. Returns a structured report with exact patch locations.'
---

# 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`, is `QueryJobConfig.maximum_bytes_billed` set?
  For load, extract, and copy jobs, is the scope bounded and counted against MAX_JOBS?
- Is the same SQL and params being executed more

Прочитано 1 з 1 текстових файлів скіла.

Станом на вересень 2026 р. · GemmaСкладено з опублікованих файлів скіла. Перед тим як покладатися на дані про доступ і вартість — перевірте у джерелі.

Встановленняз каталогу

npx skills add https://github.com/github/awesome-copilot

Встановлення відбувається там, не тут. Ми — покажчик із думкою, а не дзеркало.

Що всерединіз каталогу

SKILL.md

1 файлів — лише назви. Каталог не повідомляє розмірів.

Що знайшли аудиториз каталогу

Скіл — це інструкції, яких ваш агент послухається, і скрипти, які він може запустити: хто це перевірив, важить не менше, ніж скільки людей його поставили.

Gen Agent Trust HubThis skill provides instructions for an AI agent to perform security and cost-efficiency audits on BigQuery pipeline code. It contains no executable code, network operations, or malicious patterns.25 лют. 2026 р. · SAFEpass
SocketNo alerts18 бер. 2026 р.pass
SnykRisk: LOW · No issues25 лют. 2026 р. · LOWpass
Runlayer1/1 file flagged25 лют. 2026 р. · MEDIUMwarn
ZeroLeaksScore: 93/100 · 2 sections analyzed16 квіт. 2026 р. · NONEpass

Встановлення, зчитування за зчитуваннямнаше

8.8k
8.8k
30 серп. 2026 р.16 зчитувань за 5 дн., намальовано по останньому зчитуванню кожного дня.3 вер. 2026 р.

Вісь починається з 8.8k, не з нуля — діапазон від 8.8k до 8.8k.

Питають уголоссказано, а не набрано

Та сама навичка в словах, якими люди говорять до асистента, а не набирають у поле. Кожне питання несе ситуацію, з якої воно виникло, а кожна відповідь каже лише те, що підтверджують файли самої навички.

before running the skillЧи потрібно платити за прогони цього аудиту?

Докази описують критерії аудиту, але не згадують жодних конкретних вимог для платних планів чи API для проведення аналізу.

reviewing a pull requestЧи справді ця річ виправить мій код?

Вона пропонує мінімальні виправлення та надає список патчів, але не може виконати конвеєр чи застосувати запропоновані виправлення самостійно.

Поруч на тій самій полицінаше