Firebase 基础开发助手
为移动端和 Web 项目提供 Firebase 配置与开发指引。
文件提供最小权限、IAM、安全规则、App Check、环境隔离及敏感操作人工批准建议,且要求合并 MCP 配置时保留其他服务器;但强制执行未固定版本的 npx 安装、CLI 登录和可能创建项目,未充分说明数据流、权限范围、回滚方案或逐步确认,因此扣分。
主流程顺序清楚,包含 NPM 检查、技能安装、登录和项目选择;但依赖最新远程包导致非确定性,缺少测试、版本锁定、异常输入处理、失败诊断和回滚说明,静态证据不足以超过中低分。
描述明确指向使用 Firebase 的移动和 Web 项目,覆盖 CLI、SDK、IaC 与安全主题;但触发条件过宽,缺少明确非适用边界、输入输出契约和中文环境支持说明,且核心依赖 npm、GitHub、Firebase 服务及浏览器登录,可能受中国大陆网络可达性影响。
文档有元数据、快速开始、分层参考目录、示例、限制性安全提示;仓库提供 Apache-2.0、Google 官方来源、版本修订和问题反馈路径,但该技能未说明自身版本、变更日志、维护责任或具体更新流程,部分列出的外部参考内容也未随本技能提供。
可为 Firebase 项目初始化和常见产品选择提供直接操作路径,并提示安全规则与权限控制;但真正的产品实现依赖额外安装的 firebase/agent-skills 或外部文档,且强制前置步骤增加成本、可能引发外部状态变化,输出完整性和替代方案价值缺乏静态验证,因此未超过7分。
证据包括固定仓库修订中的技能文件、结构化参考材料、命令示例、仓库许可证和维护入口;但没有提交的测试套件、CI 覆盖、第三方执行记录或多源复现证据,结论仅来自静态阅读,故低于5分。
- 不要在未确认目标项目、账号权限、计费影响和外部变更前执行登录、项目创建或配置修改。
- npx 使用 latest 及远程安装会引入供应链和可重复性风险;应考虑固定版本并在隔离环境中审阅依赖。
- 技能依赖 npm、GitHub、Firebase 服务和浏览器认证流程,FollowSkills 面向中国大陆用户时需单独验证网络可达性和替代路径。
这个 Skill 能做什么,适合哪些场景?
Firebase Basics 面向使用 Firebase 产品或服务的移动端和 Web 项目。它涵盖 Firebase Agent Skills 的安装、Firebase CLI 登录与项目选择,并提供多个 Firebase 主题的参考文档入口。涉及的参考主题包括核心概念、CLI、客户端库、MCP、基础设施即代码和安全功能。该技能适合需要按既定步骤建立 Firebase 工作环境的开发者,但资料未说明测试覆盖范围或具体产品功能实现。
检查 npm 是否可用;通过 npx 安装或更新 firebase/agent-skills;通过 Firebase CLI 执行登录、查看当前项目、添加项目别名或创建项目;引导使用 Firebase 核心概念、CLI、客户端库、MCP、IaC 和安全相关参考文档;在参考资料不足时建议查询其他 Firebase 技能或 Developer Knowledge MCP 的 search_documents 工具。
- 正在开发移动应用、需要初始化 Firebase 工作环境的开发者。
- 正在开发 Web 应用、需要登录 Firebase CLI 并设置活动项目的开发者。
- 已有 Firebase 项目 ID、需要将其绑定为 CLI 默认项目的团队。
- 需要查阅 Firebase 客户端库、CLI、MCP 或安全功能参考资料的工程师。
这个 Skill 有哪些优点和局限?
- 覆盖 Firebase 环境初始化中的 npm、Agent Skills、CLI 登录和项目选择步骤。
- 提供核心概念、客户端库、MCP、IaC 和安全主题的参考目录。
- 适用于移动端和 Web 项目。
- 集合采用 Apache-2.0 许可,并可通过 npx 安装。
- 依赖 Node.js 环境中的 npm 和 npx,以及网络访问。
- 使用 Firebase CLI 登录和项目操作时需要相应账户与项目权限。
- 提供材料未展示测试套件、版本兼容矩阵或具体 API 示例。
- 该技能只覆盖 Firebase Basics;同一仓库中的其他技能不属于本档案范围。
如何安装这个 Skill?
在技能集合中安装:
npx skills add google/skills
安装时可从集合中选择 Firebase Basics。源材料没有说明手动安装时的目标目录。
如何使用这个 Skill?
向兼容的 Agent Skills 客户端提出与 Firebase 项目相关的请求,例如:“帮助我为这个 Web 项目设置 Firebase CLI 和活动项目。”技能文档规定的工作流包含检查 npm、安装 firebase/agent-skills、执行 Firebase CLI 登录,以及检查或设置活动项目。