Founding Buyer Presale5 Spots Only · $99

A Cursor-native Next.js boilerplate to ship your SaaS in days, not months.

Next.js + Stripe + Auth + Emails, wired for Cursor out of the box. Stop burning days on setup and let AI handle the boilerplate.

For solo devs, indie hackers, and technical founders shipping their first SaaS with Cursor.

Already 100+ devs using the free Cursor kit. This is the production-ready stack that goes with it.

Next.js
stripe
Tailwind
shadcn/ui
Supabase
Resend
Cursor Workflows

Stop building the same boilerplate.

Most SaaS projects die in the setup phase. You burn weeks on config, get bored, and move on.

The Hard Way
Your Current Reality
  • Wiring Auth.js & callbacks
    6 hrs
  • Stripe webhooks & syncing
    4 hrs
  • Resend DNS & templates
    3 hrs
  • Dashboard shell & nav
    4 hrs
  • Teaching AI your messy code
    ∞ hrs
Total lost: 20+ hours before your first user.
The Cursor Craft Way
Production Ready Instantly
  • Auth, Stripe, Database fully wired
  • Cursor knows the project structure
  • Best-practices enforced by rules
  • Focus 100% on your unique features
  • Ship your MVP this weekend
Result: You start at the finish line.

Plus, your AI assistant actually understands your code because it follows the rules.

Production Ready

Everything you need to launch

Click a category to see how Cursor Craft handles the boring stuff for you.

Payments
Monetize from day one with Stripe
  • Create checkout sessions easily
  • Handle webhooks to update user accounts
  • Customer portal for subscription management
  • Pricing UI components ready to go
Time saved: 5 hours
StripeLemon SqueezyPolar
Cursor Advantage

Pre-written webhooks. Cursor can generate new pricing tiers and sync them to your DB schema automatically.

Authentication
Secure, extensible user sessions
  • Auth.js (NextAuth) v5 integration
  • Google & Magic Link sign-in ready
  • Protected routes & middleware configured
  • User dashboard session management
Time saved: 4 hours
Auth.jsGoogle AuthResend
Cursor Advantage

Auth rules in `.cursorrules` prevent common security mistakes when modifying session logic.

Email System
Complete email infrastructure with Resend
  • React Email templates ready to customize
  • Resend integration pre-wired
  • Magic links & auth notifications setup
  • DNS configuration guide included
Time saved: 3 hours
ResendReact Email
Cursor Advantage

Cursor knows the `emails/` structure. Ask it to 'scaffold a monthly newsletter template' and it matches your brand.

Database
Type-safe data layer
  • Supabase (Postgres) setup
  • Prisma / Drizzle ORM ready
  • RLS Policies example included
  • Type-safe database access patterns
Time saved: 4 hours
SupabasePrismaDrizzle
Cursor Advantage

Schema-aware. Cursor reads your `schema.prisma` to write correct type-safe queries every time.

SEO & Meta
Rank higher automatically
  • Dynamic OpenGraph images generation
  • Sitemap.xml auto-generation
  • Metadata configuration per page
  • JSON-LD structured data components
Time saved: 2 hours
Next.js MetadataOpenGraph
Cursor Advantage

Ask Cursor to 'generate SEO tags for this page' and it uses the helper components correctly without hallucinating.

Design System
Built-in UI designer in your prompts
  • Tailwind CSS configured & optimized
  • shadcn/ui component library installed
  • Dark mode support out of the box
  • Consistent typography & theming
Time saved: Infinite
Tailwind CSSshadcn/uiFramer Motion
Cursor Advantage

Cursor knows your design system. Ask it to 'make this card look like the dashboard stats card' and it matches the visual style exactly.

Everything Else
The production polish
  • Analytics (PostHog/Mixpanel) setup
  • Rate limiting & security headers
  • Global error handling & logging
  • Marketing copy templates
Time saved: Days
PostHogSentryMixpanel
Cursor Advantage

Full-stack awareness. It connects the frontend events to the backend analytics automatically.

Professional Polish

Clean design. No "AI Slop".

Cursor rules tuned for the best models. Generate crisp, professional UI elements that look hand-crafted—not purple gradients and weird shadows.

dashboard/page.tsx
Dashboard/Overview
JD
Total Revenue
$12,450
+12.5%from last month
Active Users
1,234
+5.2%from last month
Active Subscriptions
+573
+8.1%from last month

AI-Native Workflow

Turn AI into your Senior Engineer

It's not just autocomplete. See how Cursor Craft's rules and patterns power your entire development cycle.

Scaffold
Generate entire features
/scaffold a billing system with an Invoice model that links to users
.cursor/commands/scaffold.mdIncluded!
Cursor responds:

I'll help you set up the billing feature. I've generated the Prisma schema and a starter UI component based on your rules.

prisma/schema.prisma
model User {
id String @id
+ posts Post[]
+ plan BillingPlan?
}
Brainstorm
Generate ideas
/brainstorm viral marketing ideas for a dev-tool SaaS
.cursor/commands/brainstorm.mdIncluded!
Cursor responds:

Here are 5 viral marketing angles for a dev tool: 1. **"Roast My Code" Campaign**: A CLI tool that playfully critiques user code. 2. **Open Source a useful internal tool**: Release a small, polished utility you actually use.

Brainstorming Session
'Roast My Code' CLI campaign
Open Source internal utility
'VS Code vs Cursor' speedrun videos
...and more
Refactor
Modernize code
/refactor dashboard/page.tsx to use Server Actions instead of useEffect
.cursor/commands/refactor.mdIncluded!
Cursor responds:

I've converted the client-side fetch to `actions/get-invoices.ts` and updated the component to be async. This removes the need for the loading state.

app/dashboard/page.tsx
- const [data, setData] = useState(null)
- useEffect(() => { fetch... })
+ const data = await getInvoices()
+ return <Dashboard data={data} />
Audit
Find vulnerabilities
/audit app/api/checkout/route.ts for potential security vulnerabilities
.cursor/commands/audit.mdIncluded!
Cursor responds:

The webhook signature verification is missing. This allows anyone to fake a payment event. I've added `stripe.webhooks.constructEvent` to fix it.

app/api/checkout/route.ts
const body = await req.text()
+ const event = stripe.webhooks.constructEvent(
+ body,
+ signature,
+ process.env.STRIPE_WEBHOOK_SECRET
+ )
Fix
Solve bugs instantly
/fix the hydration mismatch error in the UserNav component
.cursor/commands/fix.mdIncluded!
Cursor responds:

It looks like you're rendering `Date.now()` on the server. I've wrapped the timestamp in a `useEffect` so it only renders on the client.

components/UserNav.tsx
- <span>{Date.now()}</span>
+ const [mounted, setMounted] = useState(false)
+ if (!mounted) return null
+ <span>{Date.now()}</span>
...and more commands

Built with you, not just for you.

I'm looking for 5 founding buyers to help me shape the ultimate Cursor-native SaaS stack. This isn't just a purchase; it's a seat at the table.

1:1 Onboarding

45-min setup call. We wire it to your real idea together.

Private Founder Channel

Direct access to me, early builds, and roadmap influence.

Lifetime Access

Unlimited projects. Future updates included. Lowest price ever.

Become a Founding Buyer

Lifetime access, personal onboarding, and a say in the roadmap — for the first 5 buyers only.

$99$149

Founding Price

Only 5 spots available
  • Founding Buyer Perks included
  • Solo dev / small team license
  • Lifetime Updates
  • 100% Money-back guarantee
Secure My Spot

If you change your mind before the first stable release, just email me — I'll refund you 100%.

Meet the Creator

Walde

Waldemar Panin

Product Engineer & Founder

I'm a product engineer who got obsessed with using Cursor as a real co-engineer, not a toy. I created the Cursor Starter Kit to fix messy AI output. This boilerplate is the production-ready version I use for my own projects—designed to help you ship in days, not months.

Frequently Asked Questions

What if I'm new to Cursor?

The boilerplate comes with a 'Cursor Crash Course' guide and rules that help you learn by doing. It's actually the best way to start.

What if I don't know my SaaS idea yet?

That's fine! We can use the onboarding call to brainstorm or just set up a generic foundation for when inspiration strikes.

What happens if you don't finish the boilerplate?

I build in public and share progress every week. If for any reason I cancel the project before a stable release, all founding buyers get a full refund.

Can I use this for multiple projects?

Yes. The license allows for unlimited personal and commercial projects. Client work is allowed too.

What is the exact tech stack?

It always uses the latest Next.js version (currently 15). I will update packages and implementations as needed, including major version upgrades. The tech stack is variable and supports multiple different solutions for one problem (e.g. Stripe or Polar for payments).