Saasify
Zamienia aplikację jednoosobową w wielodostępny SaaS: uwierzytelnianie, RLS z zakresem organizacji, RBAC, rozliczenia, zaproszenia w kolejności.
Testowano · Działa
Co robi ten skill
Przepływ pracy oparty najpierw na analizie luk, który wykrywa istniejące uwierzytelnianie/wielodostępność/role/rozliczenia, potwierdza zakres z użytkownikiem, a następnie buduje cztery filary SaaS w kolejności zależności, używając gotowych do adaptacji skryptów SQL Supabase RLS, wzorców rozliczeń Stripe/HYP i listy kontrolnej utwardzania. Wyzwalana za pomocą 'przekształć to w SaaS', 'dodaj organizacje/zespoły/role' lub 'dodaj plany i rozliczenia'.
Raport z testu
Referencyjny SQL zawiera nieoczywistą regułę bezpieczeństwa, której podstawowy plan całkowicie pomija: uzupełnij organization_id przed ustawieniem NOT NULL przed włączeniem RLS, w przeciwnym razie istniejące wiersze zostaną cicho usunięte z każdego zapytania.
Testowano: 2026-07-16 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/dolevhayut/saasify mkdir -p ~/.claude/skills cp -r saasify ~/.claude/skills/saasify
Komendy i przykładowe prompty
/saasifyZamienia aplikację jednoosobową w wielodostępny SaaS: uwierzytelnianie, RLS z zakresem organizacji, RBAC, rozliczenia, zaproszenia w kolejności.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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?