Firebase エージェントのスキル

Firebase エージェント スキル(GitHub)は、Firebase 固有の知識、手順、ワークフローを含む、移植可能な自己完結型のモジュールです。これらは、AI アシスタントが Firebase のベスト プラクティスを理解し、複雑なタスクをより高い精度と低いトークン費用で実行できるように設計されています。Firebase エージェント スキルの一覧については、利用可能なスキルをご覧ください。

始める

Firebase エージェント スキルは、Antigravity、Gemini CLI、Claude Code、Cursor、GitHub Copilot など、スキルをサポートする任意の AI アシスタントと連携します。

Firebase エージェント スキルをインストールする

ほとんどの場合、Firebase エージェント スキルは、次の 1 つのコマンドを使用して任意のエディタにインストールできます。

Antigravity

npx skills add firebase/agent-skills

Gemini CLI

gemini extensions install https://github.com/firebase/agent-skills

Claude Code

claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase

Cursor

npx skills add firebase/agent-skills

GitHub Copilot in VS Code

npx skills add firebase/agent-skills

他のエージェント

npx skills add firebase/agent-skills

Firebase エージェント スキルを更新する

インストール済みのスキルを定期的に更新して、新しいスキルや改善された既存のスキルを利用することをおすすめします。

利用可能なすべての更新を取得するには、update コマンドを実行します。

Antigravity

npx skills update --all

Gemini CLI

gemini extensions update --all

Claude Code

claude plugin marketplace update firebase

Cursor

npx skills update --all

GitHub Copilot in VS Code

npx skills update --all

他のエージェント

npx skills update --all

Firebase エージェント スキルを使用する

AI アシスタントは、スキルの説明が現在のリクエストと一致すると判断されたときに、スキルを自動的に使用するように設計されています。ただし、スキルは手動で呼び出すこともできます。この操作を行うには、通常、エージェント チャットで「/」と入力し、スキル名を検索します。

スキルのコア コンポーネント

各エージェント スキルは、AI アシスタントに次のコンポーネントを提供できる特殊なパッケージです。

  • 専門的な指示: 認証の実装や Cloud Firestore データベースのプロビジョニングなど、特定のタスクを達成するための詳細なガイダンス。
  • ベスト プラクティス: アプリが最初から Firebase の推奨事項に準拠するように設定する、組み込みのセキュリティとパフォーマンスのパターン。
  • 自動化スクリプト: AI エージェントがローカル環境の設定や構成を自動的に実行できるようにする実行可能コード。

スキルを使用するメリット

エージェント スキルを使用すると、ドキュメント検索の手間が省け、AI とのやり取りの効率が向上します。

トークン費用の削減

従来の AI 統合では、大量のドキュメントが事前に読み込まれることが多く、トークンが大量に消費され、セッション費用が増加していました。エージェント スキルでは、段階的開示を使用してこのオーバーヘッドを最小限に抑えます。

  • エージェントは、スキルが関連するかどうかを確認するために、まず簡単なメタデータのみを「スキャン」します。
  • 詳細な手順とリソースは、特定のタスクに必要であるとエージェントが判断した場合にのみ読み込まれます。

AI ガイド付きの実装

ドキュメントを手動で検索する代わりに、自然言語でインテントを記述できます。スキルは、次のようなタスクを実行するよう AI アシスタントに指示します。

  • ウェブアプリにログイン画面を追加して。
  • ToDo リストの項目をデータベースに保存して。
  • 新しいウェブアプリのデプロイを手伝って。

Firebase エージェント スキルの一覧については、利用可能なスキルをご覧ください。

Firebase MCP サーバーとともにスキルを使用する

エージェント スキルは、Firebase MCP サーバーを補完するように設計されています。

  • Firebase MCP サーバー: AI を活用した開発ワークフロー用に設計されており、AI アシスタントが Firebase プロジェクト、リソース、データをプログラムで操作できるようにします。
  • Firebase エージェントのスキル: トークン効率の高い段階的な開示を通じて、エージェントが Firebase タスクを実行する方法を説明する簡単な手順と推奨事項を提供します。Firebase CLI や MCP サーバーなどのツールを効果的に使用する方法をエージェントに教えます。

利用可能なスキル

Firebase は、コアプロダクト向けのスキルスイートを提供しています。Firebase のその他のプロダクトと機能のスキルも近日公開予定です。

スキル 説明
firebase-ai-logic-basics Firebase AI LogicGemini API)のウェブ アプリケーションへの統合に役立ちます。セットアップ、マルチモーダル推論、構造化された出力、セキュリティについて説明します。
firebase-app-hosting-basics バックエンド サポートを必要とする、Next.js や Angular などの最新のウェブ フレームワークについて、デプロイと管理のプロセスを効率化します。
firebase-auth-basics 認証ベースのSecurity Rulesを使用して、安全なログインの実装、ユーザーベースの管理、データの保護をサポートします。
firebase-basics ローカル環境の設定、アプリへの Firebase の初回追加、一般的なプラットフォーム ワークフローの学習を支援します。
firebase-data-connect-basics Firebase Data Connect を実装して管理し、GraphQL を使用して型安全な PostgreSQL ベースのアプリケーションを構築するのを支援します。
firebase-firestore-basics Cloud Firestore の基本(データベースのプロビジョニング、Security Rulesの記述、SDK を使用したデータ オペレーションの実行など)について説明します。
firebase-hosting-basics 静的ウェブサイト、シングルページ アプリ(SPA)、シンプルなマイクロサービスのデプロイをサポートします。

次のステップ