Firebase 代理程式技能 (GitHub) 是可攜式、獨立的模組,包含 Firebase 專屬的知識、操作說明和工作流程。這些函式庫可協助 AI 助理瞭解 Firebase 最佳做法,並以更高的準確度和更低的權杖成本執行複雜工作。如需 Firebase 代理程式技能的完整清單,請參閱「可用技能」。
開始使用
Firebase 代理程式技能適用於任何支援技能的 AI 助理,包括 Antigravity、Gemini CLI、Claude Code、Cursor 和 GitHub Copilot。
安裝 Firebase 服務專員技能
在大多數情況下,您可以使用單一指令,在偏好的編輯器中安裝 Firebase 代理程式技能:
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
游標
npx skills add firebase/agent-skills
VS Code 中的 GitHub Copilot
npx skills add firebase/agent-skills
其他代理程式
npx skills add firebase/agent-skills
使用 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 產品和功能的技能!
| Skill | 說明 |
|---|---|
firebase-basics |
協助您設定本機環境、首次將 Firebase 新增至應用程式,以及瞭解一般平台工作流程。 |
firebase-auth-basics |
協助您實作安全登入機制、管理使用者群組,以及使用以驗證為基礎的 Security Rules 保護資料。 |
firebase-firestore-basics |
涵蓋 Cloud Firestore 的基本概念,包括資料庫佈建、編寫 Security Rules,以及使用 SDK 執行資料作業。 |
firebase-app-hosting-basics |
簡化部署及管理現代網頁架構 (例如需要後端支援的 Next.js 和 Angular) 的程序。 |
firebase-hosting-basics |
協助部署靜態網站、單頁應用程式 (SPA) 和簡易微服務。 |
firebase-ai-logic-basics |
協助將 Firebase AI Logic (Gemini API) 整合至網頁應用程式。涵蓋設定、多模態推論、結構化輸出內容和安全性。 |