2025年に登場したGoogleのエージェント型AI IDE**「Antigravity」。その中核をなす「Skills」機能により、エンジニアの生産性は劇的な変化を遂げました。本記事では、特に需要の高い「SQL Expert」**系スキルの実態と、最新のBigQuery最適化テクニックを徹底解説します。
1. Antigravity Skillの「SQL Expert」とは何か?
現在、Antigravityの標準機能として「SQL Expert」という固定の公式スキルが存在するわけではありません。しかし、コミュニティやGitHubでは、特定のデータベースに特化したカスタムSkillが「SQL Expert」等の名称で爆発的に普及しています。
SQL特化型Skillの主な役割
これらは単なるクエリ生成器ではなく、以下のような高度な推論を伴う「データベースの相棒」として機能します。
- 高精度クエリ生成: 自然言語(日本語)から、複雑なJOINやWindow関数を含むSELECT文を生成。
- パフォーマンス最適化: 実行計画を読み取り、遅いSQLをBigQuery等のエンジンに最適化。
- アンチパターンの自動修正: インデックス無視や不要なフルスキャン、型変換ミスを自動指摘。
- データ分析支援: 時系列分析やピボット集計など、分析特有のパターンを即座に実装。
2026年現在の代表的なSkill系統
Skill名(例) 特徴・得意分野
BigQuery SQL Optimizer Gemini 3系統と連携。BigQueryのベストプラクティスを100%適用。
Multi-DB SQL Master PostgreSQL/MySQL/SQL Server等、複数環境の差異を吸収して生成。
Query Debugger & Formatter エラー解消と、チーム開発に最適な可読性の高い整形に特化。
2. 実践:5分で「自分専用SQL Expert」を作る
最も効果的なのは、自分のプロジェクトのルールを学習させたSkillを自作することです。AntigravityのSKILL.mdに以下のプロンプトを記述するだけで、Gemini 3の性能をフルに引き出せます。
# SQL Expert v3.0 - Advanced SQL Agent
## 役割
あなたはSQLのエキスパートです。BigQueryとPostgreSQLに精通し、実行効率と可読性を両立させます。
## 厳格ルール
1. 必ずSELECT文のみ生成(破壊的変更の禁止)
2. 全てのクエリに日本語でロジック解説のコメントを付与
3. CTE(WITH句)を積極的に活用し、可読性を高める
4. BigQueryの場合、QUALIFY句やAPPROX関数を優先的に提案
5. 処理コスト(スキャン量)を最小化する書き換えを行う
