实时协作

认证与实时应用 MVP

把 Firebase、Convex、Supabase 的认证和实时数据能力放在一起,适合聊天、协作、看板和轻量 SaaS 原型。

收录
6 个 Skill
顺序
按专题推荐流程
从第一项开始使用

专题内 Skills

6 个结果

数据库安装量 165,541

firebase-basics

Firebase 官方(Google LLC)提供的基础技能,聚焦 Firebase CLI 的安装校验(npx -y firebase-tools@latest --version)、登录(含无浏览器环境的 --no-localhost)、项目创建与上下文切换(projects:create、firebase use),以及通过 CLI 程序化下载 Android/iOS 应用配置文件(google-services.json、GoogleService-Info.plist)。文档要求所有命令统一以 npx -y firebase-tools@latest 调用,并优先使用 Firebase MCP 工具与官方知识检索。技能明确限定边界:不用于 Firebase Hosting 部署、Firestore、Auth、App Hosting、Data Connect、Crashlytics 或 Remote Config;同时为 Gemini CLI、Antigravity、Android Studio、Claude Code、Cursor、GitHub Copilot 等环境提供安装与刷新参考文档。

适合为本地或 Agent 环境安装并校验 Firebase CLI 版本

数据库安装量 164,484

firebase-auth-basics

Firebase 官方(Google LLC)提供的 Firebase Authentication 入门指南,属于 Identity 类别。内容覆盖核心概念(用户 uid/email/displayName/photoURL/emailVerified、身份提供商、ID Token 与 Refresh Token)、配置流程(通过 firebase.json 的 auth 块以 CLI 启用 Google Sign In、匿名和邮箱/密码,或用控制台启用其他提供商,并需执行 firebase deploy --only auth 部署生效)、客户端接入参考(Web、Flutter、Android Kotlin、iOS Swift)以及使用 request.auth 编写 Firestore/Storage 安全规则。文中给出 authorizedRedirectUris 的常见配置坑:不含端口号,否则部署会报 INVALID_AUTHORIZED_DOMAIN;本地开发需允许 localhost 以规避 unauthorized-domain。使用前提是已有 Firebase 项目和已登录的 Firebase CLI(可经 npx -y firebase-tools@latest 调用),并且该技能与 Firebase CLI 配合使用最佳但并非必需。

适合为 Web/Flutter/Android/iOS 应用添加 Firebase 用户登录与注册

数据库安装量 124,207

convex-quickstart

Convex 数据库快速入门技能:从一句话想法启动一个极简 Next.js + Convex 模板,使用匿名开发部署。包含工作流程、规则、数据访问、HTTP 路由、保留名称及自验证等关键约束。

适合快速生成 Convex + Next.js 项目脚手架

数据库安装量 93,851

convex-setup-auth

用于 Convex 首次配置认证,支持 Clerk、Auth0 和自定义 JWT 提供方。

适合适合 Convex 认证首次接入。

数据库安装量 311,295

supabase

这是 Supabase 官方发布的 agent skill(仓库 supabase/agent-skills,版本 0.1.2),面向任何涉及 Supabase 的任务,覆盖 Database、Auth、Edge Functions、Realtime、Storage、Vectors、Cron、Queues 等产品,以及 supabase-js、@supabase/ssr 在 Next.js、React、SvelteKit、Astro、Remix 中的 SSR 集成。内容分几块:核心原则(不依赖训练数据、先查 changelog 与当前文档、实现后验证、失败 2-3 次即换思路、表暴露到 Data API 的 GRANT 与 RLS 关系);一份 Supabase 专属安全清单(JWT 授权不能用 user_metadata、删除用户不失效 token、service_role 与密钥不得暴露、视图默认绕过 RLS、UPDATE 需要 SELECT 策略、auth.role() 已废弃且匿名登录下会失效、TO authenticated 单独使用构成 BOLA/IDOR、UPDATE 策略需 USING+WITH CHECK、SECURITY DEFINER 绕过 RLS 且 public 中默认可被调用、Storage upsert 需 INSERT+SELECT+UPDATE、锁定依赖版本);CLI 使用规范(必须用 --help 发现命令,附已知版本门槛与踩坑);MCP server 的连接排查步骤(可达性 curl、.mcp.json、OAuth 2.1 认证、scoped token 权限);文档获取优先级(MCP search_docs、URL 加 .md、网络搜索);schema 变更的声明式与命令式两条路径(并说明何时用 execute_sql 而非 apply_migration);以及调试时必须先读 Monitoring and Debugging 文档。

适合在 Next.js、React、SvelteKit、Astro、Remix 中接入 supabase-js 或 @supabase/ssr,并处理登录、登出、会话、JWT、cookie、getSession/getUser/getClaims

架构模式GitHub Stars 219,439

api-connector-builder

按现有项目的接入方式新增 API 连接器或 Provider,保持注册、发现和调用链路一致,避免引入第二套结构。

适合适合新增接口接入与注册 wiring。