Supabase Client Auth

Use when writing or debugging browser-side Supabase auth (supabase-js v2): login spinners that never resolve, getSession() hanging, logged-in users intermittently unable to act while logged-out works, clicks silently doing nothing, "temporarily unavailable" errors while server logs show 200, navigator.locks / auth-token lock contention, entitlement gating or fail-open decisions, auth-callback pages, or timeouts around supabase.auth/rpc calls. Also when adding any new client code that awaits getSession(), signInWithPassword(), or an authenticated RPC.

khe618 Updated

File contents

khe618/claude-skills/tree/main/supabase-client-auth commit a74d87a4a4

Frequently asked questions

npx skillmds@latest add khe618/supabase-client-auth