用 Postgres 最佳实践开发 Supabase 应用
supabase-agent-skills
一套专为 AI 代理设计的 Supabase 开发与 Postgres 最佳实践技能包,支持 Claude Code、Cursor 等主流工具。

试试这样做
帮我审查这个数据库架构的性能问题,并提供优化建议。
如何使用 Next.js 配置 Supabase 身份验证?
请为我的 Postgres 表添加合适的索引以优化查询性能。
详细介绍
Supabase Agent Skills
一组帮助开发者在使用 AI agent 时更准确、高效地使用 Supabase 的指令、脚本和资源。兼容 18+ 种 AI agent,包括 Claude Code、GitHub Copilot、Cursor、Cline 等。
适用场景
supabase
当你需要处理以下任务时使用此技能:
- 使用任何 Supabase 产品(Database、Auth、Edge Functions、Realtime、Storage、Vectors、Cron、Queues)
- 在 Next.js、React、SvelteKit、Astro、Remix 中使用客户端库和 SSR 集成(supabase-js、@supabase/ssr)
- 排查 Auth 问题(登录、登出、会话、JWT、Cookie、getSession、getUser、getClaims、RLS)
- 使用 Supabase CLI 或 MCP 服务器
- 处理 schema 变更、迁移、安全审计或 Postgres 扩展(pg_graphql、pg_cron、pg_vector)
supabase-postgres-best-practices
当你需要以下工作时使用此技能:
- 编写 SQL 查询或设计 schema
- 实现索引或查询优化
- 审核数据库性能问题
- 配置连接池或扩展
- 处理行级安全(RLS)
涵盖的类别(按影响优先级排序):
- 查询性能(关键)
- 连接管理(关键)
- Schema 设计(高)
- 并发与锁(中高)
- 安全与 RLS(关键)
- 数据访问模式(中)
- 监控与诊断(低中)
- 高级功能(低)
核心能力
- supabase:全面的 Supabase 开发技能,涵盖所有 Supabase 产品及集成,包括 Auth、客户端库、CLI、MCP、schema 变更、迁移、安全审计和 Postgres 扩展的指导。
- supabase-postgres-best-practices:来自 Supabase 的 Postgres 性能优化指南,涵盖 8 个类别,按影响力优先级排列。
工作方式
安装后,技能会自动对您的 AI agent 可用。当 agent 检测到相关任务时,会使用技能中的指令和参考文档来更准确、高效地完成任务。您只需用自然语言描述任务即可。
您需要提供
与 Supabase 或 Postgres 相关的自然语言请求或问题。例如:
- 优化这条 Postgres 查询
- 检查我的 schema 是否存在性能问题
- 帮我用 Next.js 设置 Supabase Auth
- 帮我为这张表添加合适的索引
您会获得
Agent 根据技能指导产生准确的结果,例如:
- 优化后的 SQL 查询
- Schema 设计建议
- 索引建议
- Auth 配置步骤
- Auth 或性能问题的排查指导
使用示例
优化这条 Postgres 查询
检查我的 schema 是否存在性能问题
帮我用 Next.js 设置 Supabase Auth
帮我为这张表添加合适的索引
选型说明
- 涉及 Supabase 产品、客户端库、Auth、CLI 或 schema 管理的任务,使用 supabase 技能。
- 涉及 Postgres 性能优化、查询调优、索引设计、连接池和 RLS 审查的任务,使用 supabase-postgres-best-practices 技能。
注意事项
- 兼容 18+ 种 AI agent,包括 Claude Code、GitHub Copilot、Cursor、Cline 等。
- 安装后技能自动生效,agent 检测到相关任务时自动使用,无需手动激活。
- 无需额外 API 密钥、账号或配置(除 AI agent 本身外)。