用途:该技能用于使用 Firebase 产品与服务搭建和开发项目,尤其面向移动端或 Web 应用,涵盖 Firebase CLI 设置、项目配置等基础工作。
主要能力与用法:技能强调先完成强制前置步骤。首先确认已安装 NPM,运行 npm --version 检查;若未安装,需引导用户从 https://nodejs.org/en/download 下载安装 LTS 版本,并等待用户确认后再继续。随后必须安装 Firebase 的 Agent Skills,运行 npx -y skills add firebase/agent-skills -y,以确保技能为最新,避免使用过时模式。
完成前置后进入快速开始:登录 Firebase CLI,运行 npx -y firebase-tools@latest login,并让用户在浏览器中完成登录流程。接着设置活动项目,运行 npx -y firebase-tools@latest use 查看当前项目;若输出 Active Project: <PROJECT_ID> 即可继续。若没有活动项目,询问用户是否已有 Firebase 项目 ID:有则运行 npx -y firebase-tools@latest use --add <PROJECT_ID> 设为活动项目并添加默认别名;没有则运行 npx -y firebase-tools@latest projects:create <PROJECT_ID> --display-name <DISPLAY_NAME> 创建新项目。
参考内容涉及 Firebase 核心概念、CLI 用法、客户端库用法、CLI 与 MCP 服务器、IaC 用法及安全相关功能。若参考中缺少所需产品信息,可查看已安装的其他 Firebase 技能,或使用 Developer Knowledge MCP 服务器的 search_documents 工具。
限制:资料未提供具体收费、价格、平台支持范围或效果说明,暂未提供。使用时应严格按上述顺序执行前置步骤,否则可能使用过时模式并缺少必要参考资料。