2026年1月、GoogleはAIエージェント型IDE(統合開発環境)の決定版としてGoogle Antigravityの正式サポートを開始しました。その中核を担うのが、エージェントの能力を特定のドメインやチーム専用に特化させる**「Skills(エージェントスキル)」**です。
本記事では、初心者向けの基礎知識から、Jira連携やMCP(Model Context Protocol)を活用した高度な自動化まで、ライターの視点で詳細に解説します。
1. Antigravity Skillsとは何か?
Antigravityは、単なるコード補完AIではなく、Gemini 3を搭載した**「自律型エージェントIDE」**です。
なぜ「Skills」が必要なのか?
汎用的なAIエージェントは、プロジェクトが巨大化すると「コンテキストの肥大化」や「ルール無視」を起こしやすくなります。
- Progressive Disclosure(段階的開示): 普段は軽量な状態で動作し、特定のタスク(例:コミット、デプロイ、テスト)が発生した瞬間に、その分野の専門知識をロードします。
- 一貫性の強制: チーム独自の規約やAPI仕様を「絶対に破れないルール」としてエージェントに叩き込みます。
2. Skillsの基本構造と「SKILL.md」
Skillsの正体は、プロジェクト内の特定のフォルダ(.agent/skills/など)に置かれたシンプルなパッケージです。
実践:SKILL.md の記述例
SKILL.md は、エージェントに対する「憲法」のようなものです。以下のテンプレートは2026年現在、最も推奨される記述形式です。
---
name: "Git Commit Enforcer"
description: "Conventional Commits形式を強制する"
version: "1.2.0"
priority: high
---
# 発動条件
- "commit", "コミット" などのキーワードが含まれる場合
# 絶対厳守ルール
1. 形式は必ず `type(scope): subject` とすること
2. subjectは英語(動詞の原形)、本文は日本語を許可
3. typeは [feat, fix, docs, refactor, chore] のみ
# 出力フォーマット
...(以下、厳密なフォーマットを指定)
