Saasify

Gør en single-user app til multi-tenant SaaS: auth, org-scoped RLS, RBAC, billing, invites i rækkefølge.

Af dolevhayut · dolevhayut/saasify

Testet · Virker ★ 9.6/10

Saasify — Gør en single-user app til multi-tenant SaaS: auth, org-scoped RLS, RBAC, billing, invites i rækkefølge.

Hvad det gør

En gap-analyse-først workflow, der detekterer, hvad auth/tenancy/roller/billing allerede eksisterer, bekræfter omfang med brugeren, og derefter bygger de fire SaaS-søjler i afhængigheds-rækkefølge ved hjælp af klar-til-tilpasning Supabase RLS SQL, Stripe/HYP billing-mønstre og en hardening-tjekliste. Udløs med 'gør dette til en SaaS', 'tilføj orgs/teams/roller', eller 'tilføj planer og billing'.

Testrapport

Reference-SQL'en bager en ikke-indlysende sikkerhedsregel, som en basis-plan helt misser: backfill organization_id før sætning af NOT NULL før aktivering af RLS, ellers forsvinder eksisterende rækker lydløst fra enhver forespørgsel.

Testet: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/dolevhayut/saasify
mkdir -p ~/.claude/skills
cp -r saasify ~/.claude/skills/saasify

Kommandoer og eksempelprompter

  • /saasifyGør en single-user app til multi-tenant SaaS: auth, org-scoped RLS, RBAC, billing, invites i rækkefølge.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Turn my single-user Express app into a multi-tenant SaaS product
  • Add organizations, roles, and billing to my existing to-do app
  • How do I add row-level security for tenant isolation in Postgres?