Next.js 15/Tailwind 4 · Spec Harness AI layer
Vibe-code the site. Don't rebuild it when it grows.
AI gets you a landing page in an afternoon. Then it grows, the vibe-coded site buckles under real traffic and real SEO, and you rebuild it properly a month later. This is the foundation for what comes after: a clean, AI-indexed Next.js 15 codebase, SEO and AEO ready, with the whole idea-to-deployed workflow built in. Any engineer can pick it up.
One-time €99 · own the code · lifetime updates · deploy unlimited sites
See it running
Fifty seconds, the real product.
No mockups. This is the boilerplate you download, recorded as it runs: landing page, dashboard, docs and the component kit.
01/The problem
Vibe coding is a black box.
It gets you a v1 in a weekend. Then it stops scaling. You cannot see why the AI made the choices it made, so every new prompt is a fresh roll of the dice on a codebase you do not fully understand. Three things break, in order.
- 01
AI hallucinates on a blank repo
Drop Claude Code or Cursor into a fresh template and it guesses your conventions: invented file paths, wrong data flow, APIs that do not exist. You spend the afternoon undoing it.
- 02
Generic templates give UI, not context
v0, Lovable, and starter kits hand you components. None of them ship the rules, memory, and architecture an AI agent needs to extend the code reliably.
- 03
Tangled architecture compounds
Every shortcut you take, the AI copies. Without enforced structure, the codebase drifts a little more with each prompt until nothing is safe to touch.
The fix is not a better prompt. It is opening the box: a codebase your AI can see through, plus the workflow that keeps it on spec. Built for founders, indie hackers, and agencies who ship websites with Claude Code or Cursor and are tired of cleaning up after the blank repo.
02/The answer
A codebase your AI can see through.
AI Web Launcher ships the code and the workflow on top of it. Three things turn a black box into something an agent builds on reliably.
Structure
A production Next.js 15 codebase with a fixed shape: typed config, env-gated services, feature folders. The AI fills a known layout instead of inventing one.
Context
The Spec Harness memory bank and CLAUDE.md brief load on every session, so the agent reads your conventions before it writes a line. No more cold starts.
Guardrails
Enforceable rules, a spec with checkable criteria, and one atomic build task at a time. Drift gets caught before it compounds into a rewrite.
Here is how that compares to a generic template or starting from scratch.
03/Honest comparison
How it stacks up.
| AI Web Launcher | Generic template | From scratch | |
|---|---|---|---|
| Modern UI + sections out of the box | |||
| Blog + docs engine included | Partial | ||
| SEO / JSON-LD / sitemap pipeline | Partial | ||
| Lead capture + email + Stripe wired | Partial | ||
| Zero-config (builds with no .env) | Partial | ||
| Scalability (feature-first structure) | Partial | ||
| Performance (Core Web Vitals ready) | Partial | ||
| Clean code architecture | Partial | ||
| Idea → deployed workflow (9 steps) | |||
| AI knows your codebase (Spec Harness context layer, no hallucinating) | |||
| Recommended skills + MCP setup | |||
| Battle-tested in production | Partial | ||
| Time to first deploy | An afternoon | A day or two | Weeks |
1/live production sites run on it
Not a weekend template. The same boilerplate is in production today, and this site you're reading is built on it.
04/What's included
The codebase, fully wired. Then the workflow on top of it.
A complete, brandable Next.js foundation that builds green with zero environment variables. The workflow (next section) is what turns it into your site without the AI guessing.
Next.js 15 + TypeScript
App Router, React 19 Server Components, strict TypeScript. A modern foundation with sensible defaults.
Tailwind 4 + shadcn/ui theming
CSS-first Tailwind v4 with shadcn/ui OKLCH tokens. Re-skin the whole site from one token block. Light and dark themes included.
Responsive landing + sections
Hero, social proof, problem, features, comparison, pricing, FAQ: composable, mobile-first marketing sections.
Blog engine
A typed blog with categories, authors, and OG images. Ships with a sample post you can repurpose as a changelog.
Custom /docs engine
A flat .tsx docs system with callouts, copy-ready code blocks, steps, and a clean sidebar; the docs you're reading run on it.
SEO + JSON-LD + sitemap
getSEOTags helpers, structured data, OG/Twitter image routes, automatic sitemap, robots, and IndexNow pings.
Supabase lead capture
Auth, database, and a fail-soft /api/waitlist lead route, env-gated, so it never crashes when unconfigured.
Resend email
Transactional email wired in and disabled cleanly until you add a key. Same fail-soft pattern across the stack.
Stripe-ready checkout
A one-time checkout route that falls back to email capture when Stripe isn't configured. This site sells itself with it.
Configurable admin dashboard
A /dashboard shell with a collapsible sidebar, search, notifications, a user menu, six analytics charts and a settings page. Public by default, or hide it behind a Supabase auth token.
Spec Harness ai_rules/ system
The memory bank, enforceable rules, generators, and decision records that give AI agents real context on your code.
Claude Code rules + skills + MCP
A CLAUDE.md brief, a .cursorrules file, recommended skills, and MCP config so your agent works on day one.
One-click Vercel deploy
Push, import, deploy. Zero build config. The postbuild step generates your sitemap automatically.
- 0
- workflow steps, idea to deployed
- 0
- services wired end to end
- 0
- documentation pages in the box
The nine artifacts the workflow writes
concept-brief.mdPRD.mdcopy.mdglobals.css tokens.memory/00-70src/features/.mcp.jsonshipped featureslive URLconcept-brief.mdPRD.mdcopy.mdglobals.css tokens.memory/00-70src/features/.mcp.jsonshipped featureslive URLconcept-brief.mdPRD.mdcopy.mdglobals.css tokens.memory/00-70src/features/.mcp.jsonshipped featureslive URLconcept-brief.mdPRD.mdcopy.mdglobals.css tokens.memory/00-70src/features/.mcp.jsonshipped featureslive URLWhat's inside the dashboard
A real admin shell, in the box.
Most templates stop at a marketing page. This one ships a working /dashboard — nine composable components and six charts, all driven by config and themed with the same tokens as the rest of the app.
Collapsible sidebar
Config-driven nav with grouped sections, badges, an active state that tracks the route, and an icon-rail collapse. You pass data, not markup.
Command palette
A grouped ⌘K / Ctrl-K search over your pages and docs. Keyboard-first, wired to the router, open from anywhere.
Top bar
Sticky header with the search trigger, a notifications menu with an unread count, the user menu, and a slot for per-page actions.
Six analytics charts
Area, bar, line, stacked-bar, donut and radial — each takes a single data prop, so the same set powers a real usage dashboard.
Create modal
A dialog with inline validation and a success toast. Copy the pattern for any create-or-edit flow in your app.
Settings form
Profile picture upload, name, username, email and bio, with client-side validation. Wire it to your API and ship.
Light and dark
Every surface reads from the Colorway C tokens — one accent, hairline structure, off-black and off-white. Flip the mode, nothing breaks.
Auth-ready
Public by default so you can demo it, or hide the whole route behind the Supabase auth token in one line.
9 components·6 charts·⌘K palette·light + dark
Read the dashboard docsComponents
Every piece of the boilerplate, in one gallery.
44 components across 6 categories. Browse a category below, or open the full gallery to see each one live.
Dashboard
The sidebar, top bar, command search, charts, and forms behind /dashboard.
6 componentsCall to action
Primary buttons, checkout, sign in, and account menus, styled and ready.
6 componentsText and typography
Headings, labels, and numbers that all read from one type scale.
5 componentsEffects and blocks
Spotlight cards, beams, marquees, and grid backgrounds for hero sections.
8 componentsBlog kit
Article layout, reading cards, categories, and a newsletter box.
9 componentsCore shell
Navigation, cards, modals, forms, and data tables every page reaches for.
10 components05/How it works
The workflow is the product. The code is the easy part.
AI made writing code cheap. It did not make deciding what to build cheap, or make a model that invents your file paths reliable. So the value moved up a layer, to the chain that keeps the code on spec. Three phases, nine steps, idea to deployed.
concept-brief.mdPRD.mdcopy.mdglobals.css.memory/00-70src/features/.mcp.jsonshipped featureslive URLEvery step writes a file the next one reads. That ordered handoff is what you're buying. See the full workflow in the docs.
06/The differentiator
Built for you and your AI.
The workflow runs on four things that ship in the box. Every other template stops at UI; these are the rules, skills, MCP setup, and memory bank that give Claude Code and Cursor real context instead of a guess.
Spec Harness memory bank
The ai_rules/ directory: enforceable coding rules, generators, decision records, and a context map, plus the always-loaded CLAUDE.md brief. Your agent reads it before writing a line.
Read the Spec Harness docsClaude Code rules
Domain-specific rules for Next.js, SEO, design, and performance, written as enforceable instructions, not vibes. The AI follows your conventions, not generic defaults.
See the rulesRecommended skills
A curated set of Claude Code skills that pair with this stack (frontend design, SEO audits, humanizing copy, drafting blog posts) and how to add your own.
Browse the skillsMCP setup
Pre-picked Model Context Protocol servers (Supabase, Context7, Playwright) so your agent can query your schema, pull version-accurate docs, and verify pages in a real browser.
Configure MCP07/Pricing
One price. Everything included. Forever.
No tiers, no subscription, no per-seat math. Buy once, then re-run the workflow for every site you build, your own products or paid client work.
AI Web Launcher Lifetime
The full boilerplate, the AI-indexing layer, and every future update. One payment, deploy unlimited sites.
Founding access just opened · first 200 at €99, then €199
- Complete Next.js 15 + Tailwind 4 + shadcn/ui codebase
- Blog engine + custom .tsx /docs + SEO/JSON-LD pipeline
- Supabase leads, Resend email, Stripe-ready checkout
- Spec Harness ai_rules/ memory bank + Claude Code rules
- Recommended skills + MCP setup, ready to go
- Lifetime updates, every future release included
- Deploy unlimited sites, no per-project license
Code
- Next.js 15 App Router, React 19 Server Components, strict TypeScript
- Tailwind 4 + shadcn/ui OKLCH tokens, light and dark themes
- Responsive landing, blog engine, and a custom .tsx /docs engine
- SEO helpers, JSON-LD, OG/Twitter routes, sitemap, robots, IndexNow
- Env-gated Supabase, Resend, and Stripe, so it builds with no .env
- One-click Vercel deploy with automatic sitemap on postbuild
Workflow
- The 9-step idea-to-deployed chain, each step writing a file the next reads
- Concept brief and PRD generators that make done machine-checkable
- Copy generator that writes on-voice marketing strings
- Design-system generator: two knobs re-skin the whole site
- The SDD build loop: specify, plan, tasks, implement, one task at a time
- Re-runnable for every site you build, your own or paid client work
AI layer
- Spec Harness ai_rules/ memory bank: rules, generators, and decision records
- CLAUDE.md brief and .cursorrules so Claude Code and Cursor have context
- A curated set of recommended Claude Code skills for this stack
- MCP setup: Supabase, Context7, Playwright, and 21st.dev Magic
Support
- Lifetime updates, every future release included
- Personal onboarding to get your first site shipped
- Deploy unlimited sites, no per-project license
Instant access · lifetime updates · personal onboarding
The Ship-It Guarantee
If you don't have a site running within 7 days, email me and I'll get you unstuck. Still not for you? 50% back within 7 days, and you keep the repo.
WIREAI30.07/FAQ
Questions, answered.
What exactly do I get for €99?
Why does the workflow matter more than the code?
What's the stack?
Do I need to know AI or prompt engineering to use it?
Can I use Cursor instead of Claude Code?
What is Spec Harness?
What is the best Next.js boilerplate for Claude Code and Cursor?
Is there an AI-ready alternative to ShipFast?
Do I get updates?
What's the license? Can I use it on client work?
Do you offer refunds?
Stop fighting your boilerplate. Ship the website.
Clone it, brand it in one config file, and let your AI build on a codebase that actually has context. One payment, every future update, unlimited sites.