N
View source Cursor rule · Cursor Rule
Next.js 15 + Supabase Architecture
27 rules preventing common Supabase and Next.js 15 AI hallucinations
By awesome-cursorrules community (curated by PatrickJS) · last verified 2026-09-06
What it does
27 architecture rules aimed at preventing AI hallucinations in a Next.js 15 and Supabase app: insecure auth (getSession vs getUser), synchronous params, deprecated imports, missing row-level security, and Stripe key exposure. Built for Cursor Agent and Claude Code.
Install
Cursor
mkdir -p .cursor/rules curl -o .cursor/rules/nextjs15-supabase-cursorrules-prompt-file.mdc https://raw.githubusercontent.com/PatrickJS/awesome-cursorrules/main/rules/nextjs15-supabase-cursorrules-prompt-file.mdc
Per the repo's own instructions: create a .cursor/rules/ directory in your project, then copy the .mdc file into it. Cursor auto-attaches the rule based on the globs in its frontmatter.
Details
StackNext.js, Supabase, TypeScript
Compared with Next.js 15 + Supabase Architecture