Saasify

Zamienia aplikację jednoosobową w wielodostępny SaaS: uwierzytelnianie, RLS z zakresem organizacji, RBAC, rozliczenia, zaproszenia w kolejności.

Autor: dolevhayut · dolevhayut/saasify

Testowano · Działa ★ 9.6/10

Saasify — Zamienia aplikację jednoosobową w wielodostępny SaaS: uwierzytelnianie, RLS z zakresem organizacji, RBAC, rozliczenia, zaproszenia w kolejności.

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 product
  • Add organizations, roles, and billing to my existing to-do app
  • How do I add row-level security for tenant isolation in Postgres?