SuperAPI AI 工具集

moai-platform-supabase

编程与开发

查看项目

更新于 10-16 01:17

技能介绍

用途:该技能面向以 Supabase 为后端的全栈应用开发,提供平台各核心能力的实现模式与最佳实践参考。

主要能力:PostgreSQL 16 提供完整 SQL、JSONB 等特性;pgvector 扩展支持 AI 向量存储与相似度检索,含 HNSW 与 IVFFlat 索引;行级安全(RLS)在数据库层实现多租户数据隔离;实时订阅通过 Postgres Changes 与 Presence 实现实时同步;Edge Functions 提供基于 Deno 运行时的边缘无服务器函数;Storage 提供文件存储与图片自动转换;Auth 提供内置认证与 JWT 集成。

使用方式:技能采用渐进式披露,按模块组织,包括 postgresql-pgvector、row-level-security、realtime-presence、edge-functions、storage-cdn、auth-integration、typescript-patterns。查询最新 API 文档时,先用 mcp__context7__resolve-library-id 解析库 ID,再用 mcp__context7__get-library-docs 获取文档。数据库迁移使用 Supabase CLI 的 supabase migration new 与 supabase db push 命令。

适用场景:需要数据隔离的多租户 SaaS、需要向量嵌入与相似度检索的 AI/ML 应用、含 Presence 与实时更新的协作功能、需要认证/数据库/存储的全栈应用,以及依赖 PostgreSQL 特性的项目。

限制与注意:应始终启用 RLS、校验 JWT,并仅在 Edge Functions 中使用 service_role;向量检索建议使用 HNSW 索引,无服务器环境建议使用 Supavisor 连接池。具体实现细节需参考各模块文档,资料未提供价格与平台支持范围等信息。