$ccc-saas — SaaS domain hub
Load ONE skill. Get the entire SaaS stack. 21 skills from scaffold to scale.
What's Inside
| Area | Skills |
|---|---|
| Routing & Scaffold | saas-router, saas-scaffolder |
| Auth & Users | better-auth (email/password, OAuth, RBAC, 2FA, magic links) |
| Database | database-designer, drizzle-neon |
| API | api-design, backend-patterns, fastify-api |
| Frontend | nextjs-app-router, shadcn-ui, tailwind-v4 |
| Billing | stripe-subscriptions, billing-automation |
| Growth | saas-metrics-coach, signup-flow-cro, paywall-upgrade-cro, form-cro |
| Advanced | multi-tenant, webhook-patterns, feature-flags |
No expressed intent? Present the top 3 sub-skills + "More…" as an AskUserQuestion picker (≤4 options).
Routing Matrix
| Your Intent | Route To |
|---|---|
| "Scaffold a new SaaS" | saas-scaffolder |
| "Set up auth" / "Add login" | better-auth |
| "Add billing" / "Stripe setup" | stripe-subscriptions + billing-automation |
| "Design my database" | database-designer + drizzle-neon |
| "Build the frontend" / "UI" | nextjs-app-router + shadcn-ui + tailwind-v4 |
| "Build an API" | api-design + fastify-api + backend-patterns |
| "Track MRR" / "Churn analysis" | saas-metrics-coach |
| "Improve signup conversion" | signup-flow-cro |
| "Pricing page" / "Trial conversion" | paywall-upgrade-cro |
| "Multi-tenant" / "B2B SaaS" | multi-tenant |
| "Webhooks" | webhook-patterns |
| "Feature flags" / "Gradual rollout" | feature-flags |
Campaign Templates
Greenfield SaaS (Zero to MVP)
saas-scaffolder→ generate project from starter templatedatabase-designer+drizzle-neon→ schema designbetter-auth→ authentication + authorizationnextjs-app-router+shadcn-ui+tailwind-v4→ UI shellapi-design+backend-patterns→ API layerstripe-subscriptions+billing-automation→ billingwebhook-patterns→ event handlingsignup-flow-cro→ optimize onboarding
Growth Phase
saas-metrics-coach→ baseline MRR, churn, LTV, CACsignup-flow-cro→ audit signup funnelpaywall-upgrade-cro→ pricing page + trial-to-paidfeature-flags→ gradual rollouts + A/B testsmulti-tenant→ B2B/team plan expansion
When to invoke this skill
Example 1
- user: start a new SaaS project with auth and Stripe billing
- assistant: Loads ccc-saas and runs saas-scaffolder → better-auth → stripe-subscriptions pipeline.
Example 2
- user: add multi-tenant support to my existing app
- assistant: Loads ccc-saas and routes to multi-tenant skill for schema-per-tenant or RLS pattern selection.
Example 3
- user: improve my trial-to-paid conversion rate
- assistant: Loads ccc-saas and routes to paywall-upgrade-cro + feature-flags for plan-gated feature exposure and pricing page optimization.
⚙️ Fable contract: plan before build · verifier ≠ worker · prove before alarm · loops need gates · leave durable state —
rules/fable-method.md
(On Codex, present these options as a numbered list and ask the user to reply with a number — AskUserQuestion is Claude-only.)