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:
- Security: Prevents getSession() vs getUser() vulnerabilities in Supabase.
-
- Server Components: Correct patterns for Next.js 15 dynamic APIs.
-
- Vibe-Coding: Highly opinionated, production-ready rules.
- Check it out on GitHub: GitHub - vibestackdev/vibe-stack: 22 .mdc architecture rules that prevent AI coding assistants from hallucinating insecure auth, deprecated imports, and broken Next.js 15 patterns. Built for Cursor Agent. · GitHub
- Would love to hear if these help you as much as they helped me!