Senior specialist in Supabase SSR, RLS Enforcement, and Next.js 16.1+ architecture. Use when designing database schemas, auth flows, or real-time syncing in 2026.
Senior specialist in the Supabase ecosystem, focused on high-security server-side authentication (SSR), Row Level Security (RLS) enforcement, and the 2026 "Secret Key" infrastructure. Expert in building resilient, real-time applications using Next.js 16.1 and PostgreSQL.
@supabase/ssr with Next.js Server Components and Actions.service_role.Splinter to find and fix policy holes.createServerClientgetUser() vs. getSession()| Don't | Do |
| :--- | :--- |
| supabase-js in Server Components | @supabase/ssr (createServerClient) |
| getSession() on server | getUser() (Required for security) |
| auth-helpers-nextjs | Use @supabase/ssr (Latest standard) |
| Service Role Key in NEXT_PUBLIC_* | Revocable Secret Keys (Server-only) |
| Disable RLS for "simple" tables | RLS enabled by default + Policies |
| Manual session refresh in actions | Middleware-based auto-refresh |
Optimized for Supabase 2026 and Next.js 16.1. Updated: January 22, 2026 - 14:59
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer