saas-waitlist-backend
Installation
SKILL.md
SaaS Waitlist Backend
Picks one of four adapters and wires it into the generated landing page.
Adapter selection logic
In priority order:
- User explicitly chose one in chat → honor it.
SUPABASE_URL+SUPABASE_ANON_KEYin env → use Supabase (tablewaitlist_signups).RESEND_API_KEYin env → use Resend Audiences.LOOPS_API_KEYin env → use Loops.- No env hints → default to local JSON (
sites/<slug>/.data/waitlist.json) — zero external dependencies, perfect for early validation.
After picking, ask the user once for confirmation in chat, then proceed. Don't pause again.