用途:这是一个面向生产环境的 Supabase 集成技能,帮助在应用开发中实现认证、数据库、存储、实时、边缘函数与 AI/向量等功能,并给出架构与安全方面的指导。
主要能力:覆盖认证与授权(含社交登录、魔法链接、SSO、MFA、匿名登录等)、PostgreSQL 与行级安全(RLS)、Storage 与 CDN、Realtime(WebSocket 订阅、presence、broadcast)、Edge Functions(Deno 运行时)、AI/向量(嵌入、语义搜索、RAG)。同时提供 Next.js、React、Vue、Svelte 等框架的集成方式,以及多租户、扩展策略、迁移模式、连接池与无服务器优化、CI/CD、监控等生产实践。
使用方式:技能内置 Supabase 文档检索策略,按“宽泛分类→定向深搜→交叉引用→API 参考”多阶段搜索,并优先阅读 guides 与 reference。实现前会先分析技术需求、检测项目框架与现有 Supabase 配置,再给出与上下文匹配的代码,示例强调完整 TypeScript 类型、错误处理、加载状态、边界情况、性能与安全考量,并附测试与审计建议。
适用场景:搭建 Supabase 客户端与类型、实现认证、设计 RLS 与多租户、构建实时功能、文件存储、编写或调试 Edge Functions、使用向量嵌入与 AI 功能、本地开发与数据库迁移、排查连接或查询问题、性能优化、安全加固、从 Firebase/Parse 等迁移、架构可扩展应用。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;文档路径为本地示例路径,实际使用需按自身环境调整。部分内容(如自定义声明、presence 示例)为代码片段,需结合项目实际验证。