2026年1月14日、GoogleはAIエージェントの能力を劇的に拡張する新機能**「Agent Skills(エージェントスキル)」**を正式にリリースしました。
本記事では、AntigravityにおけるAgent Skillsの仕組み、導入のメリット、そして開発現場で即戦力となる具体的なスキル設定例(コードレビュー、セキュリティ・リンター統合、Semgrep活用)を詳しく解説します。
1. Agent Skillsとは?:AIエージェントの「専門知識」を外部化する
Agent Skillsは、Anthropicが提唱したオープンスタンダード(SKILL.mdベース)をGoogleが正式採用した仕組みです。
これまで、AIに複雑な指示を与えるには膨大なシステムプロンプトが必要でしたが、Agent Skillsでは「必要な時に、必要な専門知識だけを読み込む」という動的なアプローチをとります。
主な特徴とメリット
- 高い互換性: Claude向けのスキルセットをそのまま、あるいは最小限の変更でAntigravityに移植可能です。
- トークンの節約: 会話開始時はスキルの「名前と概要」のみを認識し、実際の詳細な指示(SKILL.mdの中身)は必要になった段階で読み込まれます。
- 精度の向上: コンテキストが整理されるため、ハルシネーション(もっともらしい嘘)が減少し、タスク実行の成功率が高まります。
2. 実践的なスキルカテゴリと具体例
Antigravity自体は空のキャンバスのようなものであり、ユーザーが「スキル」を配置することで真価を発揮します。
3. スキルの実装:Code Review + Auto-Lint
最も実用的で推奨される「自動リンター(Linter)統合型コードレビュー」スキルの構成例を紹介します。
フォルダ構造
スキルは、プロジェクトごとに設定するか、マシン全体で共有(グローバル)するかを選べます。
- プロジェクト固有: <project-root>/.agent/skills/code-review/SKILL.md
- グローバル: ~/.gemini/antigravity/global_skills/code-review/SKILL.md
SKILL.md の定義(抜粋)
---
name: code-review-security-lint
description: セキュリティ第一のコードレビューを実行。Bandit/Semgrep等のリンターを自動実行し、OWASP準拠の監査を行います。
---
# Code Review Skill
1. **リンター実行**: PythonならBandit、JSならESLintを自動提案・実行。
2. **セキュリティチェック**: ハードコードされたキーやSQLインジェクションを検知。
3. **ロジック精査**: エッジケースの処理、計算量、可読性を評価。
