Saasify
Transforme une application mono-utilisateur en SaaS multi-tenant : authentification, RLS à portée d'organisation, RBAC, facturation, invitations dans l'ordre.
Testé · Fonctionne
Ce que fait
Un flux de travail axé sur l'analyse des écarts qui détecte l'authentification/la tenancy/les rôles/la facturation existants, confirme la portée avec l'utilisateur, puis construit les quatre piliers SaaS dans l'ordre de dépendance en utilisant du SQL RLS Supabase prêt à être adapté, des modèles de facturation Stripe/HYP et une liste de contrôle de renforcement. Déclenchez avec 'transforme ceci en SaaS', 'ajoute des organisations/équipes/rôles', ou 'ajoute des plans et la facturation'.
Rapport de test
Le SQL de référence intègre une règle de sécurité non évidente qu'un plan de base manque complètement : remplissez l'organization_id avant de définir NOT NULL avant d'activer le RLS, sinon les lignes existantes disparaissent silencieusement de toutes les requêtes.
Testé le: 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
Commandes et exemples de prompts
/saasifyTransforme une application mono-utilisateur en SaaS multi-tenant : authentification, RLS à portée d'organisation, RBAC, facturation, invitations dans l'ordre.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Turn my single-user Express app into a multi-tenant SaaS productAdd organizations, roles, and billing to my existing to-do appHow do I add row-level security for tenant isolation in Postgres?