← ClaudeAtlas

jikime-platform-supabaselisted

Supabase specialist covering PostgreSQL 16, pgvector, RLS, real-time subscriptions, Edge Functions, and Postgres performance optimization. Use when building full-stack apps with Supabase backend or optimizing database performance.
diegosouzapw/awesome-omni-skill · ★ 42 · API & Backend · score 69
Install: claude install-skill diegosouzapw/awesome-omni-skill
# Supabase Platform Guide Comprehensive guide for Supabase + Next.js full-stack development and Postgres performance optimization. ## When to Apply Reference this skill when: - Building full-stack apps with Supabase backend - Writing SQL queries or designing schemas - Implementing indexes or query optimization - Setting up real-time features or pgvector for AI embeddings - Configuring authentication, storage, or Edge Functions - Reviewing database performance issues - Configuring connection pooling or scaling - Working with Row-Level Security (RLS) ## Quick Reference | Feature | Description | |---------|-------------| | **PostgreSQL 16** | Full SQL, JSONB | | **pgvector** | AI embeddings, vector search | | **RLS** | Row Level Security | | **Realtime** | Real-time subscriptions | | **Auth** | Authentication, JWT | | **Storage** | File storage | ## Setup ### Next.js Client ```bash npm install @supabase/supabase-js @supabase/ssr ``` ```typescript // lib/supabase/client.ts import { createBrowserClient } from '@supabase/ssr'; export function createClient() { return createBrowserClient( process.env.NEXT_PUBLIC_SUPABASE_URL!, process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! ); } // lib/supabase/server.ts import { createServerClient } from '@supabase/ssr'; import { cookies } from 'next/headers'; export function createClient() { const cookieStore = cookies(); return createServerClient( process.env.NEXT_PUBLIC_SUPABASE_URL!, process.env.NEXT_PUBLIC_SUPABA