ccc-saas
Load ONE skill. Get the entire SaaS stack. Built from 15 proven skills + 5 new ones.
Absorbed Skills Manifest
| # |
Original Skill |
What It Does |
Status |
| 1 |
nextjs-app-router |
Next.js 15+ App Router patterns -- route groups, server components, server actions, streaming, metadata |
Absorbed |
| 2 |
shadcn-ui |
shadcn/ui v4 component patterns -- theming, composition, custom components, dark mode |
Absorbed |
| 3 |
tailwind-v4 |
Tailwind CSS v4 patterns -- CSS-first config, @theme, container queries, modern utilities |
Absorbed |
| 4 |
drizzle-neon |
Drizzle ORM + Neon Postgres -- schema design, migrations, relations, serverless connection pooling |
Absorbed |
| 5 |
better-auth |
Better Auth -- email/password, OAuth, organizations, RBAC, magic links, two-factor |
Absorbed |
| 6 |
stripe-subscriptions |
Stripe subscription lifecycle -- checkout, webhooks (raw body gotcha), portal, usage-based billing |
Absorbed |
| 7 |
billing-automation |
Billing automation -- invoice generation, dunning, grace periods, usage metering, revenue recognition |
Absorbed |
| 8 |
api-design |
API design patterns -- REST conventions, versioning, pagination, error envelopes, rate limiting |
Absorbed |
| 9 |
backend-patterns |
Backend architecture -- service layer, repository pattern, dependency injection, job queues |
Absorbed |
| 10 |
fastify-api |
Fastify API patterns -- schema validation, plugins, hooks, decorators, TypeBox |
Absorbed |
| 11 |
database-designer |
Database design -- normalization, indexing strategy, query optimization, schema evolution |
Absorbed |
| 12 |
saas-metrics-coach |
SaaS metrics -- MRR, churn, LTV, CAC, cohort analysis, investor-ready dashboards |
Absorbed |
| 13 |
signup-flow-cro |
Signup flow optimization -- friction reduction, social proof, progressive profiling, onboarding |
Absorbed |
| 14 |
paywall-upgrade-cro |
Paywall and upgrade CRO -- pricing page design, trial-to-paid conversion, upsell triggers |
Absorbed |
| 15 |
form-cro |
Form conversion optimization -- multi-step forms, validation UX, abandonment recovery |
Absorbed |
| 16 |
saas-router |
Routes your SaaS task to the right specialist skill |
NEW |
| 17 |
saas-scaffolder |
End-to-end SaaS project scaffolder -- starter templates, database, auth, billing wired up |
NEW |
| 18 |
multi-tenant |
Multi-tenancy patterns -- schema-per-tenant, RLS, subdomain routing, tenant-aware queries |
NEW |
| 19 |
webhook-patterns |
Webhook implementation -- receiving, sending, signature verification, retries, dead letter queues |
NEW |
| 20 |
feature-flags |
Feature flag systems -- PostHog, LaunchDarkly, custom flags, gradual rollouts, A/B testing |
NEW |
Replaces loading: api-design, backend-patterns, database-designer, better-auth, stripe-subscriptions, billing-automation, saas-metrics-coach, signup-flow-cro, paywall-upgrade-cro, form-cro, nextjs-app-router, shadcn-ui, drizzle-neon, tailwind-v4, fastify-api
How To Use
Step 1: Tell me what you need. I'll route to the right specialist.
Step 2: If this is a new project, I'll run saas-scaffolder to generate your foundation.
Step 3: The specialist skill handles the work. You get full-stack SaaS expertise without loading 20 separate skills.
Routing Matrix
| Your Intent |
Route To |
Don't Confuse With |
| "Scaffold a new SaaS" / "Start a new project" |
saas-scaffolder |
nextjs-app-router (framework patterns, not scaffolding) |
| "Set up auth" / "Add login" / "User management" |
better-auth |
signup-flow-cro (conversion optimization, not auth implementation) |
| "Add billing" / "Stripe setup" / "Subscriptions" |
stripe-subscriptions + billing-automation |
paywall-upgrade-cro (conversion, not implementation) |
| "Design my database" / "Schema design" |
database-designer + drizzle-neon |
multi-tenant (tenancy-specific schema patterns) |
| "Build the frontend" / "UI components" / "Pages" |
nextjs-app-router + shadcn-ui + tailwind-v4 |
form-cro (form optimization, not general UI) |
| "Build an API" / "API design" / "Backend" |
api-design + fastify-api + backend-patterns |
webhook-patterns (webhooks specifically) |
| "Track metrics" / "MRR dashboard" / "Churn analysis" |
saas-metrics-coach |
billing-automation (billing ops, not analytics) |
| "Improve signup conversion" / "Onboarding" |
signup-flow-cro |
better-auth (auth implementation, not CRO) |
| "Pricing page" / "Upgrade flow" / "Trial conversion" |
paywall-upgrade-cro |
stripe-subscriptions (Stripe API, not UX) |
| "Fix my forms" / "Form UX" / "Multi-step form" |
form-cro |
signup-flow-cro (signup-specific, not general forms) |
| "Multi-tenant" / "Tenant isolation" / "B2B SaaS" |
multi-tenant |
database-designer (general DB design) |
| "Webhooks" / "Event notifications" / "Stripe webhooks" |
webhook-patterns |
stripe-subscriptions (Stripe-specific webhook handling) |
| "Feature flags" / "Gradual rollout" / "A/B test" |
feature-flags |
paywall-upgrade-cro (pricing A/B specifically) |
| "Styling" / "Theming" / "Dark mode" / "CSS" |
tailwind-v4 + shadcn-ui |
nextjs-app-router (routing, not styling) |
Campaign Templates
Greenfield SaaS
Build a SaaS from zero to deployed MVP.
saas-scaffolder -- generate project from starter template
database-designer + drizzle-neon -- design and implement schema
better-auth -- configure authentication + authorization
nextjs-app-router + shadcn-ui + tailwind-v4 -- build UI shell
api-design + backend-patterns -- design API layer
stripe-subscriptions + billing-automation -- wire up billing
webhook-patterns -- handle Stripe + third-party webhooks
signup-flow-cro -- optimize the signup experience
saas-metrics-coach -- set up metrics tracking from day one
- Ship it
Timeline: 2-4 weeks for MVP with billing
Add Billing to Existing App
Retrofit Stripe billing into an app that already has auth and a database.
stripe-subscriptions -- Stripe Checkout + Customer Portal + webhook handlers
billing-automation -- invoicing, dunning, grace periods
database-designer -- add billing tables (subscriptions, invoices, usage)
webhook-patterns -- robust webhook receiving with idempotency
paywall-upgrade-cro -- pricing page + upgrade flow UX
feature-flags -- gate features by plan tier
saas-metrics-coach -- MRR, churn, LTV dashboards
Timeline: 1-2 weeks
Growth Phase
Optimize an existing SaaS for conversion and retention.
saas-metrics-coach -- baseline current metrics (MRR, churn, LTV, CAC)
signup-flow-cro -- audit and optimize signup funnel
paywall-upgrade-cro -- audit pricing page + trial-to-paid flow
form-cro -- optimize all user-facing forms
feature-flags -- set up gradual rollouts + A/B testing
multi-tenant -- if expanding to B2B / team plans
- Measure, iterate, repeat
Timeline: Ongoing (2-week sprint cycles)
B2B Multi-Tenant Expansion
Convert a single-tenant SaaS to multi-tenant for team/enterprise plans.
multi-tenant -- choose tenancy model (schema-per-tenant vs RLS)
database-designer + drizzle-neon -- redesign schema for tenancy
better-auth -- add organization plugin + RBAC
stripe-subscriptions -- per-organization billing
webhook-patterns -- tenant-aware webhook processing
feature-flags -- per-tenant feature gating
api-design -- tenant-scoped API endpoints
Timeline: 2-4 weeks
1---2name: ccc-saas3description: CCC domain — complete SaaS development ecosystem -- 20 skills in one. Scaffold, authenticate, bill, ship, and grow a production SaaS from zero to revenue.4---56# ccc-saas78> Load ONE skill. Get the entire SaaS stack. Built from 15 proven skills + 5 new ones.910## Absorbed Skills Manifest1112| # | Original Skill | What It Does | Status |13|---|----------------|--------------|--------|14| 1 | `nextjs-app-router` | Next.js 15+ App Router patterns -- route groups, server components, server actions, streaming, metadata | Absorbed |15| 2 | `shadcn-ui` | shadcn/ui v4 component patterns -- theming, composition, custom components, dark mode | Absorbed |16| 3 | `tailwind-v4` | Tailwind CSS v4 patterns -- CSS-first config, @theme, container queries, modern utilities | Absorbed |17| 4 | `drizzle-neon` | Drizzle ORM + Neon Postgres -- schema design, migrations, relations, serverless connection pooling | Absorbed |18| 5 | `better-auth` | Better Auth -- email/password, OAuth, organizations, RBAC, magic links, two-factor | Absorbed |19| 6 | `stripe-subscriptions` | Stripe subscription lifecycle -- checkout, webhooks (raw body gotcha), portal, usage-based billing | Absorbed |20| 7 | `billing-automation` | Billing automation -- invoice generation, dunning, grace periods, usage metering, revenue recognition | Absorbed |21| 8 | `api-design` | API design patterns -- REST conventions, versioning, pagination, error envelopes, rate limiting | Absorbed |22| 9 | `backend-patterns` | Backend architecture -- service layer, repository pattern, dependency injection, job queues | Absorbed |23| 10 | `fastify-api` | Fastify API patterns -- schema validation, plugins, hooks, decorators, TypeBox | Absorbed |24| 11 | `database-designer` | Database design -- normalization, indexing strategy, query optimization, schema evolution | Absorbed |25| 12 | `saas-metrics-coach` | SaaS metrics -- MRR, churn, LTV, CAC, cohort analysis, investor-ready dashboards | Absorbed |26| 13 | `signup-flow-cro` | Signup flow optimization -- friction reduction, social proof, progressive profiling, onboarding | Absorbed |27| 14 | `paywall-upgrade-cro` | Paywall and upgrade CRO -- pricing page design, trial-to-paid conversion, upsell triggers | Absorbed |28| 15 | `form-cro` | Form conversion optimization -- multi-step forms, validation UX, abandonment recovery | Absorbed |29| 16 | `saas-router` | Routes your SaaS task to the right specialist skill | **NEW** |30| 17 | `saas-scaffolder` | End-to-end SaaS project scaffolder -- starter templates, database, auth, billing wired up | **NEW** |31| 18 | `multi-tenant` | Multi-tenancy patterns -- schema-per-tenant, RLS, subdomain routing, tenant-aware queries | **NEW** |32| 19 | `webhook-patterns` | Webhook implementation -- receiving, sending, signature verification, retries, dead letter queues | **NEW** |33| 20 | `feature-flags` | Feature flag systems -- PostHog, LaunchDarkly, custom flags, gradual rollouts, A/B testing | **NEW** |3435**Replaces loading:** api-design, backend-patterns, database-designer, better-auth, stripe-subscriptions, billing-automation, saas-metrics-coach, signup-flow-cro, paywall-upgrade-cro, form-cro, nextjs-app-router, shadcn-ui, drizzle-neon, tailwind-v4, fastify-api3637---3839## How To Use4041**Step 1:** Tell me what you need. I'll route to the right specialist.4243**Step 2:** If this is a new project, I'll run `saas-scaffolder` to generate your foundation.4445**Step 3:** The specialist skill handles the work. You get full-stack SaaS expertise without loading 20 separate skills.4647---4849## Routing Matrix5051| Your Intent | Route To | Don't Confuse With |52|-------------|----------|--------------------|53| "Scaffold a new SaaS" / "Start a new project" | `saas-scaffolder` | `nextjs-app-router` (framework patterns, not scaffolding) |54| "Set up auth" / "Add login" / "User management" | `better-auth` | `signup-flow-cro` (conversion optimization, not auth implementation) |55| "Add billing" / "Stripe setup" / "Subscriptions" | `stripe-subscriptions` + `billing-automation` | `paywall-upgrade-cro` (conversion, not implementation) |56| "Design my database" / "Schema design" | `database-designer` + `drizzle-neon` | `multi-tenant` (tenancy-specific schema patterns) |57| "Build the frontend" / "UI components" / "Pages" | `nextjs-app-router` + `shadcn-ui` + `tailwind-v4` | `form-cro` (form optimization, not general UI) |58| "Build an API" / "API design" / "Backend" | `api-design` + `fastify-api` + `backend-patterns` | `webhook-patterns` (webhooks specifically) |59| "Track metrics" / "MRR dashboard" / "Churn analysis" | `saas-metrics-coach` | `billing-automation` (billing ops, not analytics) |60| "Improve signup conversion" / "Onboarding" | `signup-flow-cro` | `better-auth` (auth implementation, not CRO) |61| "Pricing page" / "Upgrade flow" / "Trial conversion" | `paywall-upgrade-cro` | `stripe-subscriptions` (Stripe API, not UX) |62| "Fix my forms" / "Form UX" / "Multi-step form" | `form-cro` | `signup-flow-cro` (signup-specific, not general forms) |63| "Multi-tenant" / "Tenant isolation" / "B2B SaaS" | `multi-tenant` | `database-designer` (general DB design) |64| "Webhooks" / "Event notifications" / "Stripe webhooks" | `webhook-patterns` | `stripe-subscriptions` (Stripe-specific webhook handling) |65| "Feature flags" / "Gradual rollout" / "A/B test" | `feature-flags` | `paywall-upgrade-cro` (pricing A/B specifically) |66| "Styling" / "Theming" / "Dark mode" / "CSS" | `tailwind-v4` + `shadcn-ui` | `nextjs-app-router` (routing, not styling) |6768---6970## Campaign Templates7172### Greenfield SaaS7374Build a SaaS from zero to deployed MVP.75761. `saas-scaffolder` -- generate project from starter template772. `database-designer` + `drizzle-neon` -- design and implement schema783. `better-auth` -- configure authentication + authorization794. `nextjs-app-router` + `shadcn-ui` + `tailwind-v4` -- build UI shell805. `api-design` + `backend-patterns` -- design API layer816. `stripe-subscriptions` + `billing-automation` -- wire up billing827. `webhook-patterns` -- handle Stripe + third-party webhooks838. `signup-flow-cro` -- optimize the signup experience849. `saas-metrics-coach` -- set up metrics tracking from day one8510. Ship it8687**Timeline:** 2-4 weeks for MVP with billing8889---9091### Add Billing to Existing App9293Retrofit Stripe billing into an app that already has auth and a database.94951. `stripe-subscriptions` -- Stripe Checkout + Customer Portal + webhook handlers962. `billing-automation` -- invoicing, dunning, grace periods973. `database-designer` -- add billing tables (subscriptions, invoices, usage)984. `webhook-patterns` -- robust webhook receiving with idempotency995. `paywall-upgrade-cro` -- pricing page + upgrade flow UX1006. `feature-flags` -- gate features by plan tier1017. `saas-metrics-coach` -- MRR, churn, LTV dashboards102103**Timeline:** 1-2 weeks104105---106107### Growth Phase108109Optimize an existing SaaS for conversion and retention.1101111. `saas-metrics-coach` -- baseline current metrics (MRR, churn, LTV, CAC)1122. `signup-flow-cro` -- audit and optimize signup funnel1133. `paywall-upgrade-cro` -- audit pricing page + trial-to-paid flow1144. `form-cro` -- optimize all user-facing forms1155. `feature-flags` -- set up gradual rollouts + A/B testing1166. `multi-tenant` -- if expanding to B2B / team plans1177. Measure, iterate, repeat118119**Timeline:** Ongoing (2-week sprint cycles)120121---122123### B2B Multi-Tenant Expansion124125Convert a single-tenant SaaS to multi-tenant for team/enterprise plans.1261271. `multi-tenant` -- choose tenancy model (schema-per-tenant vs RLS)1282. `database-designer` + `drizzle-neon` -- redesign schema for tenancy1293. `better-auth` -- add organization plugin + RBAC1304. `stripe-subscriptions` -- per-organization billing1315. `webhook-patterns` -- tenant-aware webhook processing1326. `feature-flags` -- per-tenant feature gating1337. `api-design` -- tenant-scoped API endpoints134135**Timeline:** 2-4 weeks