SaaS Scaffolder
Generates a working SaaS starting point on Next.js App Router, TypeScript, Tailwind, shadcn/ui, Drizzle ORM, and Stripe.
Before & after
Same prompt, same agent — the only difference is the skill.
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?
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 passingAbout 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
---
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)More business & ops skills
View all Business & Ops skills →Product Manager Toolkit
Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies.
Product Skills
Coordinates a set of product-management sub-skills — prioritization, discovery, UX research, competitive teardown, analytics, roadmapping.
Experiment Designer
Use when planning product experiments, writing testable hypotheses, estimating sample size, prioritizing tests, or interpreting A/B outcomes with practical statistical rigor.
UX Researcher & Designer
UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis.