关于 firebase
面向 Firebase 开发者的技能,涉及 Authentication、Firestore、Realtime Database、Cloud Functions、Storage 和 Hosting。内容强调安全规则、数据模型选择、查询限制以及读取相关的成本考量。
主要功能
- 01涵盖 Firebase 服务
- 02安全规则注意事项
- 03Firestore 查询与数据模型指导
- 04关系型与非规范化存储选择
- 05读取成本与监听器考量
适用场景
- 01根据查询模式规划 Firestore 数据模型
- 02检查 Firebase 安全规则
- 03评估数据库与监听器的成本影响
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill firebase安装后在 Claude Code 中输入/firebase确认已加载。
附带文件references/detailed-guide.md
详细介绍
Firebase
Firebase 可在几分钟内为你提供完整的后端——身份验证、数据库、存储、函数和托管服务。但轻松的设置过程掩盖了真正的复杂性。安全规则是最后一道防线,而且经常配置错误。Firestore 查询功能有限,而你往往要等到设计完数据模型后才会发现这一点。
此技能涵盖 Firebase Authentication、Firestore、Realtime Database、Cloud Functions、Cloud Storage 和 Firebase Hosting。关键要点:Firebase 针对读取密集型、非规范化数据进行了优化。应根据一致性和查询需求,在关系型存储与非规范化存储之间做出选择;Firestore 并不适合所有工作负载。
2025 年的经验教训:Firestore 的定价可能令人意外。读取操作在费用累积之前都很便宜。设计不佳的监听器可能比专用数据库更贵。应根据查询模式而不是数据关系来规划数据模型。
详细指南
执行此技能前,请阅读详细指南。其中保留了完整的操作流程和参考资料。请将其中的安全要求、前提条件和验证要求视为强制要求。针对特定任务,请加载相关章节;若要端到端地完成任务,请通读整份指南。
使用场景
- 用户提及或暗示:firebase
- 用户提及或暗示:firestore
- 用户提及或暗示:firebase auth
- 用户提及或暗示:cloud functions
- 用户提及或暗示:firebase storage
- 用户提及或暗示:realtime database
- 用户提及或暗示:firebase hosting
- 用户提及或暗示:firebase emulator
- 用户提及或暗示:security rules
- 用户提及或暗示:firebase admin
示例
用户请求:
在此任务中使用 @firebase:Firebase 可在几分钟内为你提供完整的后端——身份验证、数据库、存储、函数和托管服务。
限制
- 仅当任务明确符合上述范围时才使用此技能。
- 不要将输出视为可替代针对特定环境的验证、测试或专家审查。
- 如果缺少必要输入、权限、安全边界或成功标准,请停止并寻求澄清。