Saasify

Trasforma un'app per utente singolo in SaaS multi-tenant: auth, RLS con scope organizzativo, RBAC, fatturazione, inviti in ordine.

di dolevhayut · dolevhayut/saasify

Promosso ★ 9.6/10

Saasify — Trasforma un'app per utente singolo in SaaS multi-tenant: auth, RLS con scope organizzativo, RBAC, fatturazione, inviti in ordine.

Cosa fa

Un workflow basato sull'analisi dei gap che rileva quale autenticazione/tenancy/ruoli/fatturazione esistono già, conferma lo scope con l'utente, quindi costruisce i quattro pilastri SaaS nell'ordine di dipendenza usando SQL Supabase RLS adattabile, pattern di fatturazione Stripe/HYP e una checklist di rafforzamento. Attivala con 'trasforma questo in un SaaS', 'aggiungi organizzazioni/team/ruoli' o 'aggiungi piani e fatturazione'.

Rapporto di test

Lo SQL di riferimento incorpora una regola di sicurezza non ovvia che un piano di base perde completamente: riempi organization_id prima di impostare NOT NULL prima di abilitare RLS, altrimenti le righe esistenti scompaiono silenziosamente da ogni query.

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

Installazione

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

Comandi e prompt di esempio

  • /saasifyTrasforma un'app per utente singolo in SaaS multi-tenant: auth, RLS con scope organizzativo, RBAC, fatturazione, inviti in ordine.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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?