What problem does it solve? BigQuery payroll tables and views change columns without notice, and Apps Script payroll scripts (BangLuong, BangTinhThue, DoiSoatLuong) reference column names directly in SQL, so every unannounced schema change risks crashing payroll processing. This Skill runs a schema watcher, analyzes drift, and guides fixes before scripts break. ## Core Features & Use Cases - Schema Drift Detection: Runs bq-schema-watch.js to compare current BigQuery schemas against a saved baseline, reporting added, removed, or retyped columns. - Impact Analysis: Greps affected column names across the Apps Script files to locate every SQL reference that needs updating. - Guided Fixes & Validation: Proposes column replacements, edits the scripts, and validates updated SQL with bq CLI dry-run queries before saving a new baseline. - Use Case: After a teammate updates a payroll table in BigQuery, ask the assistant to check for schema changes; it reports which columns changed, which script lines are affected, applies fixes, and updates the baseline. ## Quick Start Ask the assistant to run bq-watch and check whether the BigQuery payroll tables have any schema changes since the last baseline.