Firebase 代理程式技能

Firebase 代理技能 (GitHub) 是可攜式、獨立的模組,包含 Firebase 專屬知識、指令和工作流程。這些代理技能可協助 AI 助理掌握 Firebase 最佳做法,並提高複雜工作的執行準確度,同時降低詞元成本。如需 Firebase 代理程式技能的完整清單,請參閱「可用技能」。

開始使用

Firebase 代理技能適用於支援技能的任何 AI 助理,包括 Antigravity、Claude Code、Codex 和 Cursor。

安裝 Firebase 代理技能

在大多數情況下,您可以使用單一指令,在偏好的編輯器中安裝 Firebase 代理技能:

Antigravity

  • 方法 1:全域層級存取權

    Firebase 代理技能包含在 Antigravity Marketplace 的 Firebase 外掛程式中 (以及 Build with Google 整合套件)。請透過下列任一方式安裝外掛程式:

    • 從 Antigravity Marketplace:按一下「Customizations」(自訂),選取「Marketplace」分頁標籤,然後按一下「Firebase」外掛程式資訊卡上的「+」。
    • 在 Antigravity CLI 中:執行 /plugin install firebase@agent-marketplace (或執行 /plugin,然後從「Discover」分頁安裝 Firebase)。安裝在 Antigravity 的外掛程式也會自動同步到 Antigravity CLI。
    • 新手上路期間:勾選 Firebase 堆疊的核取方塊。
  • 方法 2:專案層級存取權

    在專案目錄中執行下列指令:

    npx skills add firebase/agent-skills --agent=antigravity
    

Claude Code

在終端機中執行下列指令:

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

Codex

  • 選項 1:Codex 終端機

    在終端機中執行下列指令:

    codex plugin marketplace add firebase/agent-skills
    codex plugin add firebase@firebase
    
  • 選項 2:Codex 應用程式

    1. 完成下列工作一次:

      1. 透過終端機註冊:

        codex plugin marketplace add firebase/agent-skills
        
      2. 完全重新啟動 Codex 應用程式。

      3. 開啟「Plugins」。

      4. 選取 Firebase 市集/來源。

      5. 開啟 Firebase,然後按一下「+ 安裝」。

    2. 開始新工作。

    3. 輸入 @Firebase 選取外掛程式,或要求 Codex 執行 Firebase 工作。

Cursor

  • 方法 1:直接從 Cursor Marketplace 安裝外掛程式。

  • 選項 2:在終端機中執行下列指令:

    npx skills add firebase/agent-skills --agent=cursor
    

其他代理

在終端機中執行下列指令:

npx skills add firebase/agent-skills

更新 Firebase 代理技能

您可以執行 update 指令,取得所有可用的更新,並清除過時的技能:

Antigravity

從 Antigravity Marketplace 安裝的外掛程式 (或在新手上路期間啟用) 會由 Antigravity 自動管理及更新。

如果您使用 npx 指令安裝代理程式技能,可以執行 update 指令,取得所有可用更新:

npx skills update --all

Claude Code

claude plugin marketplace update firebase

Codex

重新整理存放區快照:

codex plugin marketplace upgrade firebase

如果系統未採用更新版本,請重新安裝外掛程式:

codex plugin remove firebase@firebase
codex plugin add firebase@firebase

Cursor

npx skills update --all

其他代理

npx skills update --all

使用 Firebase 代理技能

只要偵測到技能說明與目前要求相符,AI 助理就會自動使用該技能。不過,你也可以手動叫用技能。通常只要在代理對話中輸入 /,並搜尋技能名稱即可。

技能的核心元件

每項代理技能都是專門的套件,可為 AI 助理提供下列元件:

  • 專門指示:詳細說明如何完成特定工作,例如實作驗證或佈建 Cloud Firestore 資料庫。
  • 最佳做法:內建安全性和效能模式,確保應用程式一開始就遵循 Firebase 建議。
  • 自動化指令碼:可執行的程式碼,讓 AI 代理自動設定本機環境。

使用技能的好處

使用代理技能可減少手動搜尋說明文件的作業,同時提升 AI 互動效率。

降低權杖成本

傳統的 AI 整合通常會預先載入大量文件,這會耗用大量權杖並增加工作階段成本。代理技能會使用漸進式揭露,盡可能減少這項負擔:

  • 代理程式一開始只會「掃描」簡要的中繼資料,判斷技能是否相關。
  • 只有在代理程式判斷需要詳細指示和資源才能完成特定工作時,才會載入這些內容。

AI 引導導入

不必手動搜尋文件,只要用自然語言描述意圖,技能可引導 AI 助理執行下列工作:

  • 在網頁應用程式中新增登入畫面。
  • 將待辦事項清單項目儲存至資料庫。
  • 協助我部署新的網頁應用程式。

如需 Firebase 代理程式技能的完整清單,請參閱「可用技能」。

搭配使用技能和 Firebase MCP 伺服器

代理程式技能的設計宗旨是輔助 Firebase MCP 伺服器:

  • Firebase MCP 伺服器:專為 AI 輔助開發工作流程設計,可讓 AI 助理以程式輔助方式與 Firebase 專案、資源和資料互動。
  • Firebase 代理技能:提供快速指令和建議做法,透過權杖效率高的漸進式揭露,告訴代理如何執行 Firebase 工作。並教導代理如何有效使用 Firebase CLI 和 MCP 伺服器等工具。

可用的技能

Firebase 提供一系列核心產品的技能。其他 Firebase 產品和功能的技能即將推出!

技能 說明
firebase-ai-logic-basics 協助將 Firebase AI Logic (Gemini API) 整合至網頁應用程式。涵蓋設定、多模態推論、結構化輸出和安全性。
firebase-app-hosting-basics 簡化部署及管理現代網頁架構 (例如需要後端支援的 Next.js 和 Angular) 的程序。
firebase-auth-basics 協助您實作安全登入機制、管理使用者族群,以及使用以驗證為基礎的Security Rules保護資料。
firebase-basics 協助您首次將 Firebase 新增至應用程式,並瞭解一般平台工作流程。
firebase-crashlytics 協助在 iOS 和 Android 應用程式中設定、導入及驗證 Firebase Crashlytics。
firebase-local-env-setup 協助設定 Firebase 開發作業的本機環境。
firebase-data-connect-basics 協助實作及管理 Firebase SQL Connect,使用 GraphQL 建構類型安全、以 PostgreSQL 為基礎的應用程式。
firebase-firestore-standard 涵蓋 Cloud Firestore 的基本概念,包括資料庫佈建、編寫 Security Rules,以及使用 SDK 執行資料作業。
firebase-firestore-enterprise-native-mode 涵蓋 Enterprise 版原生模式中 Cloud Firestore 的基本概念,包括資料庫佈建、編寫 Security Rules,以及使用 SDK 執行資料作業。
firebase-hosting-basics 協助部署靜態網站、單頁應用程式 (SPA) 和簡單的微服務。
firestore-security-rules-auditor 協助稽核 Firestore 安全性規則,找出常見安全漏洞並提供最佳做法。
firebase-remote-config-basics 協助管理 Remote Config 範本管理,包括設定 Remote Config、管理功能旗標、SDK 用量,以及動態更新應用程式行為。

後續步驟