📌 supabase 是什么?

Supabase 是开源的 Firebase 替代,Postgres 数据库、认证、存储、实时订阅都齐。supabase 是官方技能,让 AI 帮你把这些能力用起来,快速搭出应用后端。

它最大的特点是基于 Postgres,这意味着你用的是成熟的关系型数据库,还能用 RLS(行级安全)做细粒度的权限控制。

🧩 核心功能

数据库:Postgres 建模、查询、写 RLS 安全策略。

认证:邮箱、第三方登录、用户管理。

存储:文件上传和管理。

实时订阅:数据变化实时推送。

Edge Functions:写服务端逻辑。

👍 优点

官方/社区维护,稳定可靠。

把复杂操作变成对话,降低门槛。

可复现,步骤清晰。

⚠️ 不足与局限

有学习成本,需理解对应平台概念。

部分操作受权限和配额限制。

云端服务有相应成本。

🙋 适合谁用

开发者:搭应用后端。

创业者:低成本做 MVP。

团队:快速迭代产品。

🛠️ 第一次安装

前提:电脑装了 Node.js(18+),有支持 Skill 的 AI 工具(如 Claude Code)。打开终端执行:

bash
npx skills add supabase/agent-skills --skill supabase

CLI 会自动检测你装的 AI 助手,确认安装位置后即可使用。

✍️ 上手:几个真实例子

搭后端

提示词
帮我用 Supabase 建一个用户表,配好邮箱登录和 RLS 策略。

实时

提示词
帮我实现一个实时聊天,数据变化即时推送。

存储

提示词
帮我实现文件上传,存到 Supabase Storage。

🎯 典型应用场景

开发者:用对应平台开发。

团队:统一技术方案。

独立开发者:快速搭建。

技术负责人:选型和规范。

⚖️ 和类似方案对比

相比自己啃官方文档,这个技能的价值在于"把文档变成对话"——你描述需求,它给出符合官方规范的步骤和代码,少走弯路、少踩坑。它不是替代文档,而是文档的"随叫随到的翻译官"。

💡 常见问题 FAQ

问:RLS 是什么?
行级安全策略,控制谁能读、写哪些行,必须配,不然数据裸奔。

问:和 Firebase 比?
Supabase 基于 Postgres,关系型、开源;Firebase 是 NoSQL、闭源,各有侧重。

问:免费吗?
有免费额度,够个人项目用。

问:能自托管吗?
能,开源可自托管。

🤖 适合哪些 AI 工具

Claude Code、Cursor、Codex 等支持 Skill 的工具都能装。