Firebase 代理技能

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 集成通常会预先加载大量文档,这会消耗大量 token 并增加会话费用。代理技能使用逐步披露来最大限度地减少此开销:

  • 代理最初只会“扫描”简短的元数据,以确定技能是否相关。
  • 只有当代理确定详细说明和资源对您的特定任务是必需的时,才会加载它们。

AI 引导的实现

您无需手动搜索文档,只需用自然语言描述您的意图即可。技能可引导 AI 助理执行以下任务:

  • 在我的 Web 应用中添加登录界面。
  • 将我的待办事项清单项保存到数据库中。
  • 帮我部署新的 Web 应用。

如需查看 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 简化了部署和管理需要后端支持的现代 Web 框架(如 Next.js 和 Angular)的流程。
firebase-hosting-basics 协助部署静态网站、单页应用 (SPA) 和简单的微服务。
firebase-ai-logic-basics 有助于将 Firebase AI Logic (Gemini API) 集成到 Web 应用中。涵盖设置、多模态推理、结构化输出和安全性。

后续步骤