Saasify

Turns a single-user app into multi-tenant SaaS: auth, org-scoped RLS, RBAC, billing, invites in order.

Tested · Works

Test report

Verdict
Tested · Works
Score
9.6/10
Tested
Jul 16, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 1c04d76

The reference SQL bakes in a non-obvious safety rule a baseline plan misses entirely: backfill organization_id before setting NOT NULL before enabling RLS, or existing rows silently disappear from every query.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 5/5

What Saasify does

A gap-analysis-first workflow that detects what auth/tenancy/roles/billing already exist, confirms scope with the user, then builds the four SaaS pillars in dependency order using ready-to-adapt Supabase RLS SQL, Stripe/HYP billing patterns, and a hardening checklist. Trigger with 'turn this into a SaaS', 'add orgs/teams/roles', or 'add plans and billing'.

How to install Saasify

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

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Saasify

  • /saasify Turns a single-user app into multi-tenant SaaS: auth, org-scoped RLS, RBAC, billing, invites in order.

It also activates on plain-language prompts like these:

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

Frequently asked questions

Is the Saasify skill free?
Yes. The skill itself is free from dolevhayut/saasify. SkillProof publishes the install command and an independent test verdict at no cost.
Does Saasify work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 16, 2026. Verdict: Tested · Works. The reference SQL bakes in a non-obvious safety rule a baseline plan misses entirely: backfill organization_id before setting NOT NULL before enabling RLS, or existing rows silently disappear from every query.
What is the Saasify SkillProof Score?
9.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 5/5.
How do I install Saasify?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Saasify with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.