SaaS Scaffolder

Generates a working SaaS starting point on Next.js App Router, TypeScript, Tailwind, shadcn/ui, Drizzle ORM, and Stripe.

Business & Ops / Productbusiness-opsproduct
by AgentVoltv1.0.0Published 1y ago1 install
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

PromptGenerate a production-ready Next.js SaaS boilerplate with Stripe and user auth.
Beforegeneric AI agent
A SaaS boilerplate speeds up development by giving you a starting foundation with auth, database, and billing already wired. Next.js with TypeScript is a solid choice. You'd want authentication (probably Magic Link or OAuth), a database (PostgreSQL or similar), Stripe for payments, and a basic dashboard. I can help you think through the tech stack choices. Are you planning single-tenant or multi-tenant? Do you have preferences on the ORM or database? What's your deployment target?
Afterwith SaaS Scaffolder
SAAS BOILERPLATE PROJECT GENERATED

PROJECT STRUCTURE
app/
  auth/
    login/
    callback/
    logout/
  dashboard/
  api/
    users/
    subscriptions/
    webhooks/stripe/
lib/
  prisma.ts
  stripe.ts
  auth.ts
components/
  Dashboard.tsx
  SubscriptionCard.tsx
  Sidebar.tsx
prisma/
  schema.prisma

TECH STACK
→ Framework: Next.js 14 App Router
→ Language: TypeScript (strict mode)
→ Auth: NextAuth.js with Magic Link + GitHub OAuth
→ Database: PostgreSQL via Prisma ORM
→ Payments: Stripe with webhook sync
→ UI: Tailwind CSS + shadcn/ui components
→ Deployment: Vercel

KEY FEATURES INCLUDED
→ Protected routes with session middleware
→ User registration + email verification flow
→ Subscription management (create/update/cancel)
→ Webhook handler for Stripe events (charge.succeeded, charge.refunded)
→ Admin dashboard skeleton with user/subscription list
→ Database migrations setup
→ Type-safe Stripe API wrapper
→ Environment variable validation on startup

GETTING STARTED
1. npm install
2. cp .env.example .env.local (fill in Stripe keys + database URL)
3. npx prisma migrate dev
4. npm run dev
→ Visit localhost:3000
→ Click 'Sign in with Magic Link' to test auth

FILE COUNT
→ 24 component files
→ 8 API routes
→ 3 database migrations
→ Full TypeScript type coverage
→ ~2,400 lines of code ready to build on

ESTIMATED SAVINGS
→ 3-4 weeks of setup work eliminated
→ Architecture decisions already made
→ All boilerplate tests included and passing

About this skill


name: saas-scaffolder description: Use when Generates complete, production-ready SaaS project boilerplate including authentication, database schemas, billing integration, API routes, and a working dashboard using Next.js 14+ App Router, Type...

Saas Scaffolder

Generates complete, production-ready SaaS project boilerplate including authentication, database schemas, billing integration, API routes, and a working dashboard using Next.js 14+ App Router, TypeScript, Tailwind CSS, shadcn/ui, Drizzle ORM, and Stripe. Use when the user wants to create a new SaaS app, start a subscription-based web project, scaffold a Next.js application, or mentions terms like starter template, boilerplate, new project, or wiring up auth and payments.

What you get

  • Public GitHub repo (alirezarezvani/claude-skills)
  • the saas-scaffolder skill folder with SKILL.md. Part of a 337-skill / 30-agent / 70-command install.

Customize your output

  • Fork the repo and adapt the skill's instructions and references to your workflow.

Example output

Activates automatically when your request matches Saas Scaffolder; chains with the other skills, agents, and commands in the collection.

Best for

Creators, builders, and teams using Claude Code.

SKILL.md preview

SKILL.md
---
name: saas-scaffolder
description: Use this skill when starting a new subscription-based web application and needing production-ready boilerplate for auth, database, billing, APIs, and a dashboard.
version: 1.0.0
category: Business & Ops / Product
author: AgentVolt
license: proprietary
tags:
  - business-ops
  - product
---

# Saas Scaffolder

Generates a working SaaS starting point on Next.js App Router, TypeScript, Tailwind, shadcn/ui, Drizzle ORM, and Stripe, so the first two weeks of a new project aren't spent wiring auth and billing from scratch.

## When to use

… (sign up to view the full skill)
Sign up to view, copy, and install the full skill

More business & ops skills

View all Business & Ops skills →