Use Prisma Next with a Supabase project via @prisma-next/extension-supabase — wire extensions: [supabasePack], declare cross-space FKs to supabase:auth.AuthUser, author RLS policies (policy_select / policy_update / @@rls, auth.uid() predicates), build db.ts with the supabase() factory, bind roles per request (asUser(jwt) / asAnon() / asServiceRole()), query auth.* / storage.* via the db.asServiceRole().supabase admin root, and validate JWTs (jwksUrl for current projects / jwtSecret for legacy HS256). Use for supabase, RLS, row level security, policy, role binding, anon, authenticated, service_role, auth.users, auth.uid(), JWT, JWKS, SUPABASE_JWKS_URL, SUPABASE_JWT_SECRET, SUPABASE.JWT_INVALID, SUPABASE.CONFIG_INVALID, RoleBoundDb, session pooler, supabase:auth.AuthUser, @prisma-next/extension-supabase.
$npx -y skills add prisma/prisma-next --skill prisma-next-supabaseInstalls into the current project.
Run `npx skills use "https://github.com/prisma/prisma-next" --skill "prisma/prisma-next/prisma-next-supabase"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/prisma/prisma-next" that are relevant to the current task. Run `npx skills add "https://github.com/prisma/prisma-next"` and select the relevant skills, then follow their instructions.