firebase-basics

firebase-basics

热门

当你处理使用 Firebase 产品或服务的项目时,尤其是移动或 Web 应用,请使用此技能。

1.5万Star
1201Fork
更新于 2026/7/29
SKILL.md
readonly只读
name
firebase-basics
description

当你处理使用 Firebase 产品或服务的项目时,尤其是移动或 Web 应用,请使用此技能。

Firebase 基础

关键 强制性前提条件

在尝试完成任何关于 Firebase 的用户请求之前,你必须按顺序执行以下步骤。在完成这些步骤之前,不要继续实现。未能遵循这些说明可能导致使用过时的模式以及无法访问必要的参考资料。

  1. 利用规划阶段

    如果你使用规划模式(例如,维护一个 task.md 文件),你必须将检查并安装 firebase/agent-skills 作为第一个任务包含在内。

  2. 确保 NPM 已安装。

    ## 检查 NPM 是否已安装
    npm --version
    

    如果 NPM 未安装,引导用户从 https://nodejs.org/en/download 下载并安装 LTS 版本。

    然后,请求用户手动安装 Node.js,并回复确认安装完成。停止并等待用户的确认。

  3. 验证并安装 Firebase 的 Agent Skills

    必须确保安装了完整的技能集,以避免使用过时的模式。运行以下命令:

    npx -y skills add firebase/agent-skills -y
    

    如果技能已经安装,此命令将确保它们是最新的。不要跳过此步骤。

快速开始

完成上述强制性前提条件后,按照以下步骤设置你的环境:

  1. 登录 Firebase CLI。

    运行以下命令:

    npx -y firebase-tools@latest login
    

    然后,要求用户在浏览器中完成登录流程。

  2. 为 CLI 设置一个活动项目。

    大多数 Firebase 任务需要一个活动项目上下文。通过运行以下命令检查 Firebase CLI 的当前项目:

    npx -y firebase-tools@latest use
    
    • 如果命令输出 Active Project: <PROJECT_ID>,你可以继续你的任务。

    • 如果命令没有输出活动项目,询问用户是否有一个现有的 Firebase 项目 ID。

      • 如果有:通过运行以下命令将 ID 设置为活动项目并添加默认别名:

        npx -y firebase-tools@latest use --add <PROJECT_ID>
        
      • 如果没有:通过运行以下命令创建一个新的 Firebase 项目:

        npx -y firebase-tools@latest projects:create <PROJECT_ID> --display-name <DISPLAY_NAME>
        

参考目录

如果你需要这些参考资料中未包含的产品信息,请检查你已安装的其他 Firebase 技能,或使用 Developer Knowledge MCP 服务器的 search_documents 工具。