saasprokit
SaaSProKit development skills: auth, forms, tables, billing, routing, data-access, conventions, workflows, testing, env-setup
Plugin saasprokit from marketplace saasprokit in saasprokit-com/nextjs-fullstack-boilerplate. Commands read from the repo's manifest — 13 days ago.
What it installs
Skills (11)
authUse when touching sessions, roles, permissions, protected pages, server-action auth, or the platform /admin area in this repo. Covers Better Auth setup, the dual admin + org RBAC systems, session helpers, org-slug guards, rate limiting, and which org mutations (members, roles, invitations, seat limi
billingUse when touching checkout, subscriptions, plan tiers, seat/storage limits, the billing page, or Stripe webhooks in this repo. Covers Stripe via @better-auth/stripe, org-scoped subscriptions, and where plan config lives.
conventionsUse when writing or reviewing any TypeScript/React code in this monorepo. Covers the no-barrel-import rule, awaiting params/searchParams on Next.js 16, interface-over-type, and comments that explain why.
data-accessUse when adding server-side code to apps/web, deciding where a query/action/helper file belongs, or changing the Prisma schema. Covers the unified lib/ layer and the db-push workflow.
deploymentUse when deploying this app to Cloudflare Workers, Vercel, or AWS/Docker, when changing packages/database, packages/auth, packages/storage or packages/email in ways a non-Node runtime must run, or when a feature works locally and on Vercel but fails on Cloudflare.
env-setupUse when setting up this repo locally, adding or debugging an env var, or starting Postgres/MailDev. Covers the two required .env files, the real pnpm scripts, Docker Compose services, and local email catching.
formsUse when creating or modifying any form, confirm/delete button, or interaction that calls a server action in this repo. Covers the two form recipes, when useTransition applies instead, and the schema → action → component scaffold.
routingUse when adding a page or API route to apps/web, editing route allowlists or middleware, or working on locale prefixes, CSP nonces, or the sign-in redirect. Covers the [locale] route groups, the top-level org slug, and @/lib/routes.
tablesUse when creating or modifying any page that lists, paginates, sorts, or filters database records in this repo. Covers the TanStack Table manual-mode + nuqs URL state + Prisma pattern.
testingUse when writing, running, or debugging unit or E2E tests in this repo, or when editing GitHub Actions workflows or turbo.json tasks. Covers Vitest layout, the four Playwright projects and their setup chain, and CI's self-containment rule.
workflowsUse when adding a new page or endpoint to apps/web — an organization-scoped page, a personal account page, or an API route. Gives the auth guard, folder location, and route wiring for each.
Maintain saasprokit?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.