Roxabi Boilerplate
Product

Landing Page Strategy

Complete landing page structure, hero copy variants, feature section copy, FAQ, and CTA strategy for Roxabi Boilerplate

Page Structure

The landing page is separate from the docs site. Docs are for buyers; the landing page is for prospects.

NAV: Logo | Docs | Changelog | GitHub ★ | [Buy — $299]
──────────────────────────────────────────────────────
HERO
  Headline + subheadline
  Primary CTA + secondary CTA
  Terminal split: BEFORE vs AFTER

PAIN STRIP (3 lines, no icons)

WOW SECTION: The AI Agent Team
  Diagram of 10 agents + /dev workflow
  2-min screen recording: real /dev session

WHAT'S INCLUDED
  Feature grid with real module paths

STACK RECOGNITION
  "You already chose TanStack. We did too."

SOCIAL PROOF
  Testimonials + GitHub stars + changelog activity

CREATOR CREDIBILITY
  "I build my own SaaS products on this."
  Last 5 changelog entries with dates

PRICING
  Solo $299 | Team $549 | Lifetime $799

FAQ
  10 objections answered

FINAL CTA
  Time-reframe close
──────────────────────────────────────────────────────

Hero Section

Stop rebuilding your foundation every time.

Subheadline:

Roxabi ships with auth, multi-tenancy (RLS), RBAC, i18n, CI/CD, and a
10-agent Claude Code development team — pre-configured and production-ready.
Clone it. Tell Claude what to build. Ship in days.

Headline variants to A/B test

Variant B — Direct AI angle:

The boilerplate Claude Code was built to work on.

Sub: Every new project kills your momentum: a week of auth setup, another week of multi-tenant schema, RBAC, CI/CD, linting — before you write a single line of product code. Roxabi skips that week entirely and hands Claude a team of 10 agents with full context from day one.

Variant C — Specificity + outcome:

Clone → Claude → ship.
Your AI team is already hired.

Sub: Senior engineers shouldn't spend 6 weeks on infrastructure that every SaaS needs. Roxabi gives you production-ready auth, multi-tenancy (RLS), RBAC, i18n, and a structured 10-agent Claude Code team. First feature in 5 minutes, not 5 weeks.

CTA copy

Primary button (price in CTA removes a click of friction):

  • Get Roxabi — $299 ← recommended
  • Start building today — $299

Secondary (text link below):

  • Read the docs →
  • See a demo session →

Before / After Terminal Block

This is the single highest-impact visual on the page. Render as a two-panel dark-mode terminal split.

BEFORE ROXABI                           WITH ROXABI
────────────────────                    ────────────────────
Week 1: Auth setup                      Day 1:
  - JWT vs sessions debate              $ git clone roxabi/boilerplate
  - Session management                  $ cp .env.example .env
  - Email verification                  $ bun install
  - Password reset flow                 $ bun run dev
  - OAuth plumbing                      → web:3000  api:4000

Week 2: Multi-tenancy                   Day 1, 5 minutes later:
  - Schema design debates               $ /dev #1
  - RLS policies from scratch           > Tier assessment: F-lite
  - Tenant isolation bugs               > Spawning agent team...
  - Organization model                  > tester: writing failing tests
                                        > backend-dev: implementing...
Week 3: RBAC                            > security-auditor: reviewing...
  - Permission model design             > PR #1 ready for your review.
  - Guard implementation
  - Role hierarchies

Week 4–6: CI/CD, linting,
  i18n, design system,
  deployment config...

[You haven't shipped anything yet]      [First feature merged. Day 1.]

Pain Strip

3 short lines, no icons, no fluff. Just recognition.

You've set up auth 5 times. You've re-configured CI/CD 3 times.
And now Claude keeps hallucinating on your empty repo because it has no context.
Roxabi ships everything wired — including the AI team that knows your codebase.

The AI Agent Team Section

This is the WOW section. No competitor has this. It needs the most space and the most care.

Section headline

Your AI development team. Already on the payroll.

Opening paragraph

Every other boilerplate ships code. Roxabi ships a team.

When you clone Roxabi, you get 10 pre-configured Claude Code agents — each with a defined role, domain boundary, and memory. They don't fight each other or produce inconsistent code because they have a structured workflow: frame → spec → plan → implement → review → fix → ship.

Run /dev #1 on any GitHub issue. Watch Claude read the issue, determine the scope, write a spec, spawn the appropriate agents, produce failing tests, implement the feature, review it with a fresh security auditor, and open a PR — all without you writing a line.

Agent team table

Development agents — they build your SaaS:

AgentWhat they own
frontend-devapps/web/, packages/ui/ — components, routes, UI patterns
backend-devapps/api/, packages/types/ — NestJS modules, Drizzle schemas, API endpoints
testerTest files across all packages — writes failing tests before implementation
fixerApplies accepted review findings — fixes, not new features
architectSystem design, ADRs, cross-cutting decisions
product-leadSpecs, issue triage, acceptance criteria
doc-writerDocumentation, CLAUDE.md updates
devopsCI/CD, configs, GitHub Actions, deployment
security-auditorRead-only audit on every PR — flags vulnerabilities before merge

/dev workflow diagram

/dev #42

Tier assessment (S = quick fix, F-lite/full = full feature)

/frame   →  Problem is understood

/spec    →  Solution is specified, you approve

/plan    →  Tasks broken down, agents assigned

/implement  →  tester writes RED tests
               domain agents implement GREEN code
               tester verifies coverage

/review  →  Fresh agents review code they didn't write
             security-auditor, architect, product-lead, tester

/fix     →  fixer applies accepted review findings

PR created. CI passes. You merge.

Why this matters

Fresh Claude projects fail because Claude has no context. It doesn't know your file structure, your patterns, your architecture decisions, your test conventions. It guesses.

Roxabi solves this with a CLAUDE.md that documents every critical decision, 20 skill files that define each workflow step, and 9 agent definition files that tell each agent what it owns and what it cannot touch.

Claude is not guessing on a Roxabi project. It knows.

Concrete example (real from the project)

# GitHub issue: "Add user API key management with CRUD and UI"
# This is issue #341 — it shipped in v0.4.0.

/dev #341

# Claude reads the issue.
# Tier: F-lite (clear scope, single domain).
# Spec created in artifacts/specs/341-api-key-management.mdx
# You approve.
# Agents spawn:
#   - tester (writes failing tests for API key CRUD)
#   - backend-dev (NestJS module, Drizzle schema, controller)
#   - frontend-dev (management UI in apps/web)
# Tests go RED → implementation → tests go GREEN
# security-auditor checks key hashing
# architect checks module structure
# fixer applies 2 findings
# PR opened. CI passes. You merge.

# Total human decisions: approve spec, approve plan, merge PR.

What's Included Grid

Show real module names, not generic feature bullets. Specificity = credibility.

FeatureWhat's shipped
AuthBetter Auth — sessions, magic link, OAuth, password reset, email verification
Multi-tenancyPostgreSQL RLS via tenant.interceptor.ts — database-enforced isolation
RBACFine-grained permissions, role hierarchies, guards
i18nParaglide JS — compile-time, type-safe, zero runtime overhead
Design systemshadcn/ui + CVA + design tokens + dark mode default
MonorepoTurboRepo — apps/web, apps/api, packages/ui, packages/types, packages/config
CI/CDGitHub Actions — lint, typecheck, tests, coverage, i18n check on every PR
SecurityCORS, CSP headers, input sanitization, OWASP hardening
AI Team10 agents, 20 skills, CLAUDE.md, /dev orchestrator
DeploymentVercel (web + api) — clone → deploy in 30 minutes

Stack Recognition Section

Headline: You already chose TanStack. We did too.

TanStack Start  ·  NestJS + Fastify  ·  Drizzle ORM  ·  PostgreSQL
Better Auth  ·  Bun  ·  TurboRepo  ·  Biome  ·  Vitest + Playwright

Supporting copy:

Every other boilerplate defaults to Next.js. You're here because you've already decided against it — or you're on the way. TanStack Start gives you back control. NestJS gives you a real backend, not API routes you'll regret at scale.

Inngest migrated from Next.js to TanStack Start and cut local page load times by 83%. This stack is not experimental — it's the future that's already in production.


Creator Credibility Section

Headline: I build my own SaaS products on this.

The biggest risk with any boilerplate is that the author ships it and moves on. Roxabi is different: every update to this codebase is also an update to production infrastructure the creator depends on. When a dependency has a security issue, it affects their own deployed apps first.

This isn't a template. It's dogfooded infrastructure.

What shipped recently (embed the last 5 changelog entries with real dates — not a marketing table, actual commit-linked changelog):

  • v0.4.0 — February 25, 2026
  • v0.3.0 — [date]
  • v0.2.0 — [date]
  • v0.1.0 — [date]

Pricing Section

Headline: One purchase. No subscription. Code you own.

SoloTeamLifetime
Price$299$549$799
Developers1Up to 51
Updates12 months12 monthsAll future
Discord access✓ Priority

Early-bird: $249 (Solo) / $449 (Team) — first 50 seats at launch.

Compare: "Claude Pro costs $20/month. Your AI team costs $0/month after Roxabi."


FAQ — Top 10 Objections

Q1: Why not just use ShipFast or Makerkit?

If you want Next.js, use them — they are good products. Roxabi is for developers who specifically chose TanStack Start and NestJS. If you don't care about the stack and just want something to clone, this is not the right product for you.


Q2: Will this be maintained? What if you abandon it?

The creator builds their own SaaS products on Roxabi. Every skipped update is a security risk and tech debt item in their own production environment. v0.4.0 shipped February 25, 2026. Check the public changelog and commit history — updates are a regular cadence, not an occasional event.


Q3: The AI agent team sounds like marketing. How does it actually work?

It is Claude Code agent definitions (.claude/agents/*.md), a structured CLAUDE.md with full project context, and 20 skills that chain into a workflow. When you run /dev #1, it reads the GitHub issue, determines work scope, writes a spec, spawns the appropriate agents to implement it, runs a review with security and architecture agents, and opens a PR. The implementation is real TypeScript at .claude/agents/.


Q4: $299 seems expensive compared to free boilerplates.

Free boilerplates exist. They are mostly abandoned GitHub repos with outdated dependencies, no CI/CD, no multi-tenancy, and no AI workflow. If your time is worth anything — and it is — one week of saved infrastructure setup pays for this before lunch on Tuesday.


Q5: I need billing / Stripe. Does this include it?

Not in the current version. The architecture is payment-ready — the abstraction interface exists for Stripe, Paddle, or Lemon Squeezy — but the implementation is in Phase 2. If billing is your day-one blocker, check the public roadmap for Phase 2 timing.


Q6: Does this work with Cursor or only Claude Code?

The agent team and /dev workflow require Claude Code — specifically the Task tool for subagent spawning. Cursor benefits from the CLAUDE.md context files, but the orchestrated multi-agent pipeline requires Claude Code.


Q7: What if I don't agree with a technical decision?

Change it. Roxabi is a starting point, not a runtime dependency. The auth is Better Auth (open source). The ORM is Drizzle (open source). The frontend is TanStack Start (open source). There is no proprietary wrapper layer. If you want to swap something, the code is right there.


Q8: Can I use this for a B2C app?

Yes, but Roxabi is optimized for B2B SaaS. Multi-tenancy with organization hierarchies, RBAC, and invite flows are core to the design. If you're building a single-user consumer app, you'll use less of what's here. The auth, CI/CD, and AI team are useful regardless.


Q9: How long does it actually take from clone to first deployed feature?

Clone → dev server running: under 5 minutes (cp .env.example .env && bun install && bun run db:up && bun run dev). First real feature with the agent team: depends on the feature, but a well-scoped GitHub issue typically delivers a working PR in one session. Production deployment on Vercel: ~30 minutes following the setup checklist.


Q10: What if I have questions or find a bug?

File a GitHub issue or Discussion. The creator responds — not a support team. Critical bugs get priority because they are also blocking the creator's own production.


Final CTA

You already know how to build this.
The question is whether you want to spend the next 6 weeks building it.

[Buy Roxabi — $299]    [Read the docs first →]

OG Image Concept

A dark-mode terminal window showing /dev command output with real agent names visible. Text below the terminal:

Roxabi Boilerplate
Clone → Claude → ship.

Minimal sans-serif. Dark background (#09090b). Single brand accent on agent names. 1200×630px.

Why this works: A developer clicking a shared link sees a terminal — immediately credible, immediately non-marketing. Signals "made by developers" before reading the headline.


Meta Tags

Title tag:

Roxabi Boilerplate — TanStack Start + NestJS SaaS Starter with AI Agent Team

Meta description:

Production-ready SaaS monorepo with auth, multi-tenancy (PostgreSQL RLS), RBAC, i18n, CI/CD, and a 10-agent Claude Code AI team. TanStack Start + NestJS + Drizzle. Clone to dev in 5 minutes. $299 one-time.

We use cookies to improve your experience. You can accept all, reject all, or customize your preferences.