I built Vibe-Stack: 22+ Cursor Rules to prevent Next.js 15 AI Hallucinations

Hey everyone,

I’ve been using Cursor with Next.js 15 and noticed the AI frequently hallucinates outdated patterns (especially around the new auth() and headers() APIs in Supabase/Next.js 15).

So I built Vibe-Stack - a collection of 22 fine-tuned .cursorrules that focus on: