← ClaudeAtlas

supabaselisted

Core Supabase CLI, migrations, RLS, Edge Functions
lciacci/tessera · ★ 0 · API & Backend · score 65
Install: claude install-skill lciacci/tessera
# Supabase Core Skill Core concepts, CLI workflow, and patterns common to all Supabase projects. **Sources:** [Supabase Docs](https://supabase.com/docs) | [Supabase CLI](https://supabase.com/docs/guides/local-development/cli/getting-started) --- ## Core Principle **Local-first, migrations in version control, never touch production directly.** Develop locally with the Supabase CLI, capture all changes as migrations, and deploy through CI/CD. --- ## Supabase Stack | Service | Purpose | |---------|---------| | **Database** | PostgreSQL with extensions | | **Auth** | User authentication, OAuth providers | | **Storage** | File storage with RLS | | **Edge Functions** | Serverless Deno functions | | **Realtime** | WebSocket subscriptions | | **Vector** | AI embeddings (pgvector) | --- ## CLI Setup ### Install & Login ```bash # macOS brew install supabase/tap/supabase # npm (alternative) npm install -g supabase # Login supabase login ``` ### Initialize Project ```bash # In your project directory supabase init # Creates: # supabase/ # ├── config.toml # Local config # ├── seed.sql # Seed data # └── migrations/ # SQL migrations ``` ### Link to Remote ```bash # Get project ref from dashboard URL: https://supabase.com/dashboard/project/<ref> supabase link --project-ref <project-id> # Pull existing schema supabase db pull ``` ### Start Local Stack ```bash supabase start # Output: # API URL: http://localhost:54321 # GraphQL URL: http://localhost:54321/