New · free · runs in your browser
VibeBoot Doctor.
Paste what broke.
An error, a build log, a .env, middleware.ts or your package.json. You get the diagnosis, the fix and the Cursor rule that stops your AI agent from doing it again.
› 70 fixes from the Next.js, Auth.js, Prisma and Stripe webhook fixers, plus .env, middleware.ts and package.json checks. You get the diagnosis, the fix and the rule that prevents it.
- 70 verified fixes
- 4 fixers + .env, middleware.ts, package.json
- nothing leaves your browser
- updated
01What it knows
One box, every fixer.
The Doctor scores your paste against every entry below and shows the best match first, with up to two runners-up. Each result links to the full entry, with causes, code and a prompt for Cursor or Claude Code.
- Next.js error fixer20 entriesverified on Next.js 16.4.3 · React 19.3
- Auth.js error fixer15 entriesverified on next-auth 5.0.0-beta.32 · @auth/core 0.41.3 · Next.js 16.4.3
- Prisma error fixer20 entriesverified on Prisma ORM 6.19 · Next.js 16
- Stripe webhook fixer15 entriesverified on stripe-node 23.0.0 · Next.js 16.4.3 App Router
- Env leak checkerpaste a .env: secrets behind NEXT_PUBLIC_ or VITE_ get flagged, values masked
- middleware.ts → proxy.tspaste middleware.ts: what changes for Next.js 16, then convert it
The package.json check
- next on a range or latest: an unpinned next lets every install build a different version (npm ci lockfile errors).
- next and eslint-config-next drift: the two should move together.
- Next.js 16: middleware.ts is now proxy.ts; older than 16 means some fixes need an upgrade first.
- next-auth v4: v4 vs v5 API mix-ups (getServerSession vs auth()) and the old @next-auth/prisma-adapter.
- Prisma: no prisma generate in build or postinstall (Vercel outdated client), prisma vs @prisma/client version mismatch.
- stripe: points you at the raw-body webhook check, the most common App Router failure.
Every check maps to an entry the fixers already document. Prevention rules come from the free Cursor Rules Pack.
vibeboot saas starter
Starting your next project? The VibeBoot SaaS Starter ships auth, Stripe and a database already wired on Next.js 16.4.3, with AGENTS.md, CLAUDE.md and .cursor/rules for your AI agent. $49, one-time.
14-day money-back guarantee · lifetime updates
FAQ
Is my error or package.json sent anywhere?
No. The Doctor is plain JavaScript running in this page. It matches what you paste against the fixers' data in your browser. Nothing is sent, logged or stored.
Where do the fixes come from?
They're the same 70 entries as the Next.js, Auth.js, Prisma and Stripe webhook fixers on this site, each reproduced or checked against the versions listed on its page (for example Next.js 16.4.3, next-auth 5.0.0-beta.32, Prisma 6.19 and stripe-node 23.0.0). The Doctor routes your paste to the best entry and links to the full write-up.
What does the package.json check look at?
Only things the fixers already document: how next is pinned, next vs eslint-config-next, the Next.js 16 middleware rename, next-auth v4 vs v5, Prisma's generate step and prisma vs @prisma/client versions, and Stripe webhook verification. It doesn't guess about packages it has no data for.
What's the prevention rule?
Where a file in the free Cursor Rules Pack covers the problem, the Doctor links to it. Drop it in .cursor/rules and your agent stops writing that bug again. Where no rule covers it yet, the Doctor says so instead of inventing one.
It didn't match my error. What now?
Paste the first line of the error plus a few lines under it. If it still doesn't match, it isn't in the data yet; try the individual fixer pages or the Next.js docs.
$ fixed it? get the next one first
New fixes for what AI agents break, by email.
When we add a fix or a Cursor rule for a new Next.js, Auth.js, Prisma or Stripe break, it goes out in the VibeBoot newsletter. Free, occasional, unsubscribe in one click.
> More free tools
All tools →- middleware.ts → proxy.tsNewConvert Next.js middleware to Next.js 16 proxy.ts, Auth.js v5 included.
- AGENTS.md checkerNewCheck AGENTS.md for the Next.js 16 managed block, commands and guardrails.
- Access control checkerPaste a route or server action, see what anyone can call.
- Prisma error fixerP2002, P1001, P2021, did not initialize yet: cause and fix.
- Next.js error fixerServer Component, Suspense and hydration errors: cause and fix.
- Env leak checkerPaste your .env, see which secrets would ship to the browser.
- Stripe webhook fixerPaste a Stripe webhook error, get the cause and the fix.
- Auth.js error fixerMissingSecret, UntrustedHost, redirect_uri: cause and fix.
- AGENTS.md generatorA ready AGENTS.md and CLAUDE.md for your Next.js stack.
- Cursor Rules PackFree downloadScoped .mdc rules for Next.js, Stripe webhooks, access control and more.
- Cursor rules generatorBuild one project.mdc rule for your exact stack.
- AI chatbot cost calculatorCost per message, Pro margin and a safe free-tier cap.