claude

saasprokit

SaaSProKit development skills: auth, forms, tables, billing, routing, data-access, conventions, workflows, testing, env-setup

4 on GitHubby SaaSProKitv1.0.0updated 1 month ago
/

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)

  • auth

    Use 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

  • billing

    Use 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.

  • conventions

    Use 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-access

    Use 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.

  • deployment

    Use 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-setup

    Use 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.

  • forms

    Use 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.

  • routing

    Use 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.

  • tables

    Use 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.

  • testing

    Use 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.

  • workflows

    Use 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.

View source on GitHub saasprokit.com

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.

claude & codex pluginslisted