Saasify

Convierte una aplicación de un solo usuario en SaaS multi-inquilino: autenticación, RLS con ámbito de organización, RBAC, facturación, invitaciones en orden.

Por dolevhayut · dolevhayut/saasify

Probado · Funciona ★ 9.6/10

Saasify — Convierte una aplicación de un solo usuario en SaaS multi-inquilino: autenticación, RLS con ámbito de organización, RBAC, facturación, invitaciones en orden.

Qué hace

Un flujo de trabajo centrado primero en el análisis de brechas que detecta qué autenticación/inquilinato/roles/facturación ya existen, confirma el alcance con el usuario, y luego construye los cuatro pilares de SaaS en orden de dependencia utilizando SQL RLS de Supabase listo para adaptar, patrones de facturación Stripe/HYP y una lista de verificación de endurecimiento. Activa con 'conviértelo en un SaaS', 'agrega organizaciones/equipos/roles' o 'agrega planes y facturación'.

Informe de la prueba

El SQL de referencia incorpora una regla de seguridad no obvia que un plan base se pierde por completo: rellena organization_id antes de establecer NOT NULL antes de habilitar RLS, o las filas existentes desaparecen silenciosamente de todas las consultas.

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

Instalación

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

Comandos y prompts de ejemplo

  • /saasifyConvierte una aplicación de un solo usuario en SaaS multi-inquilino: autenticación, RLS con ámbito de organización, RBAC, facturación, invitaciones en orden.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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