Skip the setup.
Ship with AI.
Your first prompt is a feature, not a setup question. A production-ready Next.js foundation, pre-wired with auth, payments, and database — plus the rules files your AI tools already read.
one-time · 30-day money-back guarantee
~/my-app $ vibe new
- 3 days wiring auth, payments, database
- re-explain your stack to Cursor, again
+ auth, payments, database pre-wired
+ .cursorrules · .windsurfrules · AGENTS.md
+ first prompt is a feature
▌ 13 insertions(+), 2 weeks deleted
Try the context files before you buy the kit.
The free Starter Pack is the AI context layer Kickrepo is built on. Drop it into any project and watch Cursor, Claude Code, or Windsurf get consistent from the first prompt — today, for $0.
~/my-project $ unzip kickrepo-starter-pack.zip
+ AGENTS.md
+ .cursorrules
+ .windsurfrules
+ prompts/ (5 copy-paste prompts)
+ SHIP-CHECKLIST.md
✓ context loaded — your AI tools agree on the conventions
##ai-context
Your AI tool reads the manual before it writes a line.
Most generated code fights your conventions because it has none. Kickrepo ships rules files written for this kit's real patterns — so Cursor, Claude Code, or Windsurf produce code that fits from the very first prompt.
- AGENTS.md, .cursorrules, .windsurfrules included
- Written for this kit — not generic boilerplate
- Your agent extends the kit instead of reinventing it
- 5 copy-paste prompts to open every session
▌ your agent reads the manual before it writes a line
##auth
A login system you actually own.
No auth SDK, no vendor dashboard, no black box. Email + password with scrypt hashing and DB-backed httpOnly sessions — a flow you can read in one sitting and your AI tool can extend safely.
- Email + password with scrypt hashing
- DB-backed httpOnly session cookies
- Register / login / logout / gated dashboard
- No black-box auth SDK — readable code you own
Welcome back
Sign in to your dashboard
##payments
From prompt to paid.
Billing is where generated code quietly breaks. Kickrepo wires Stripe end to end — checkout session route, webhook handling for payments and refunds — env-gated so the app runs before you've created a single key.
- Stripe checkout session route
- Webhook handles payment + refunds
- Env-gated: compiles and runs without keys
- Clean to swap in your own billing later
powered by Stripe · test mode until you add keys
✓ POST /api/stripe/checkout
✓ webhook: checkout.session.completed
✓ webhook: refunds handled
##database
A data layer with types on day one.
Postgres and Drizzle ORM with a typed schema for users and sessions. New in v1.1: a Docker Compose file for one-command local Postgres, and a check-db script that fails fast with exact instructions instead of hanging.
- Typed schema: users + sessions, ready to grow
- Drizzle ORM — db:push, migrations when you want them
- Local Postgres, Neon, or Supabase
- check-db script fails fast with exact instructions
users
id uuid pk
email text unique
passwordHash text
createdAt timestamp
sessions
id uuid pk
userId → users.id
expiresAt timestamp
##also-in-the-box
Everything else you'd otherwise prompt for twice.
Transactional email
A Resend sender and a welcome-email template, ready to configure or swap.
Legal pages
Privacy, terms, and refund pages as routes with TODO markers — enough to launch, easy to replace.
Env-gated Stripe
The app compiles and runs with no Stripe keys present. Add keys when you're ready to charge.
Future updates
Your purchase includes future Core kit updates as the stack evolves.
Dark, rebrandable UI
A polished Tailwind v4 marketing page you can rebrand in minutes.
~25 source files
Deliberately small. Every line readable, every file yours — nothing to untangle.
##how-it-works
Prompt less.
Ship more.
Vibe coding works best when the first prompt lands in a codebase that already knows what it is.
Clone
Start with a production-ready Next.js foundation, not an empty folder.
Open your AI tool
Cursor, Claude Code, or Windsurf reads the included rules and gets the context immediately.
Prompt and ship
Describe the product you want. Your AI builds in the patterns that are already there.
##the-tradeoff
Your time is worth
more than setup.
##pricing
One-time purchase.
Lifetime access.
No subscriptions, no recurring fees. Start free, take the full foundation when you're ready, and lock the founding price while it lasts.
Starter Pack
The AI context layer on its own. Try it on any project today.
- AGENTS.md + rules file templates
- 5 copy-paste session prompts
- Pre-launch ship checklist
- No card required
Kickrepo Core
The full production-ready foundation. Comparable kits charge $199–$349.
- Complete Next.js kit source — yours to keep
- AI rules files for Cursor, Claude Code & Windsurf
- Auth, payments, database pre-wired
- Unlimited commercial projects
- Future Core kit updates included
Pro Bundle
For founders who plan to ship more than one product on Kickrepo.
- Everything in Core
- Kickrepo Blocks pack included free — 16 pre-built UI blocks
- Ship It course included — build, launch & market your SaaS
- Lock in the founding price before it goes up
- 30-day money-back guarantee
Secure checkout · instant access · 30-day money-back guarantee · v1.1 · updated Sept 2026
##faq
Before you hit ship
Which AI tools does Kickrepo support?
Kickrepo Core ships with rules files for Cursor, Claude Code, and Windsurf. They give your AI tool the project context it needs to generate code that fits the kit's patterns from the first prompt.
Is this a subscription?
No. Kickrepo Core is a one-time $99 purchase with instant access to the kit — future Core updates included.
Can I use it for commercial projects?
Yes. The Standard License is made for indie hackers and developers shipping real products. Use Kickrepo as the foundation for your own commercial app — unlimited projects, no per-site fees.
Can I try it before buying?
Yes. The free Starter Pack includes the AGENTS.md, .cursorrules and .windsurfrules templates, five copy-paste prompts, and the pre-launch ship checklist. Use it on any project — and grab Kickrepo Core when you want the full foundation underneath.
Do I need Stripe or a database before I can run it?
No. Stripe is env-gated — the app compiles and runs without keys — and db:push fast-fails with exact instructions if no database is configured. The 5-minute setup README walks you through local Postgres, Docker, Neon, or Supabase.
Why no auth SDK?
Because you can read it. Kickrepo's auth is scrypt password hashing and DB-backed httpOnly session cookies — a file you can read over coffee. When your AI tool edits it, nothing is hidden inside a dependency. If you outgrow it later, the session pattern is already proven, so swapping in an auth SDK is straightforward.
one-time · 30-day money-back guarantee · or start with the free pack
