用途:为 Next.js/React/Vercel 应用提供可直接落地的 Supabase 集成模式,基于 TypeScript 与 Zod v4,覆盖服务端渲染认证与常见数据能力。
主要能力:给出不同环境的客户端选择框架——Server Component/Route Handler/Server Action 用 createServerSupabase(),中间件内联 createServerClient,浏览器用单例 getBrowserClient()。认证要求始终用 supabase.auth.getUser() 校验 JWT,避免 getSession()。RLS 策略建议将 auth.uid() 包裹为 (select auth.uid()) 以提升效率。实时通信优先用 broadcast 频道而非 postgres_changes;存储私有文件用短时签名 URL。集成 Zod v4,使用严格对象与统一 error 选项校验 Supabase 响应。另含 CLI 速查(登录、link、类型生成、migration new、db push/pull/diff/reset、functions serve/deploy)与迁移、Edge Function、GitHub Actions 类型生成模板,并列出离线栈扫描命令:python3 skills/supabase-ts/scripts/ai_stack_scan.py --root <repo> --pretty。
适用场景:需要为 Next.js/React 项目搭建 Supabase SSR 认证、数据库迁移、类型同步、RLS 策略、存储与实时功能的开发工作。
限制:资料未提供价格、收费、平台支持范围与具体效果数据。扫描器默认不联网、跳过符号链接,其输出信号需对照当前 Supabase 官方文档核实;完整扫描 JSON 建议仅保留本地。