Skene
GUIDES

Growth Infrastructure Knowledge Base

Discover growth patterns for 381+ modern tools. Each guide includes a ready-to-use Skene prompt you can paste into Cursor or Claude to automate growth infrastructure.

How to use this knowledge base

Browse guides by category or search for specific tech stacks. Each guide includes a ready-to-use Skene prompt, tool-specific details, and step-by-step flows. Copy the prompt into Cursor or Claude Code to automatically install growth infrastructure.

Guides and patterns

Growth patterns for modern tech stacks

Ready-to-use Skene prompts for activation, retention, and freemium gating patterns across 100+ tools.

Astro handles authentication well, but there's a critical gap: you can't automatically detect when a user transitions from 'signed up' to 'actually using your product.'

After users sign up with Astro + Firebase, there's no automated system to track their progress toward activation milestones.

Users complete onboarding with Astro + Firebase, but after the initial excitement fades, there's no system to detect when they stop engaging.

Astro is powerful, but without onboarding loops, developers miss framework-specific features and optimization opportunities.

The standard Astro + Supabase setup creates user accounts but lacks the infrastructure to detect and celebrate when users first achieve value.

The Astro + Supabase setup works for onboarding, but there's no automated way to identify inactive users or celebrate engagement milestones.

Django excels at user management, but there's no built-in way to detect when users transition from 'registered' to 'activated.'

While Django + PostgreSQL handles authentication well, it's missing the critical Activation Loop that drives users to their first value moment.

Django + PostgreSQL manages user data correctly, but there's no connection between data storage and retention automation.

Browse by category

Growth patterns by category

Find guides organized by framework, database, auth provider, payment processor, and more.

Frameworks

Astro handles authentication well, but there's a critical gap: you can't automatically detect when a user transitions from 'signed up' to 'actually using your product.'

Astro

After users sign up with Astro + Firebase, there's no automated system to track their progress toward activation milestones.

Astro + Firebase

Users complete onboarding with Astro + Firebase, but after the initial excitement fades, there's no system to detect when they stop engaging.

Astro + Firebase

Astro is powerful, but without onboarding loops, developers miss framework-specific features and optimization opportunities.

Astro

The standard Astro + Supabase setup creates user accounts but lacks the infrastructure to detect and celebrate when users first achieve value.

Astro + Supabase

The Astro + Supabase setup works for onboarding, but there's no automated way to identify inactive users or celebrate engagement milestones.

Astro + Supabase

Database/Backend

After users sign up with Astro + Firebase, there's no automated system to track their progress toward activation milestones.

Astro + Firebase

Users complete onboarding with Astro + Firebase, but after the initial excitement fades, there's no system to detect when they stop engaging.

Astro + Firebase

The standard Astro + Supabase setup creates user accounts but lacks the infrastructure to detect and celebrate when users first achieve value.

Astro + Supabase

The Astro + Supabase setup works for onboarding, but there's no automated way to identify inactive users or celebrate engagement milestones.

Astro + Supabase

Free tier users in FastAPI + Redis + Stripe apps often hit limits without any automated upgrade prompts or feature blocking.

FastAPI + Redis + Stripe

The FastAPI + Redis + Stripe setup works for onboarding, but there's no automated way to identify inactive users or celebrate engagement milestones.

FastAPI + Redis + Stripe

Auth

Once users complete onboarding with Next.js + Auth0 + Stripe, there's no system to re-engage them when they become inactive.

Next.js + Auth0 + Stripe

While Next.js + Clerk + Stripe integrates Stripe for billing, there's no automated system to enforce usage limits or prompt upgrades.

Next.js + Clerk + Stripe

Users subscribe and use Next.js + Clerk + Stripe, but there's no system to detect churn risk or trigger re-engagement when activity drops.

Next.js + Clerk + Stripe

While Next.js + Convex + Clerk handles authentication well, it's missing the critical Activation Loop that drives users to their first value moment.

Next.js + Convex + Clerk

The Next.js + Convex + Clerk setup works for onboarding, but there's no automated way to identify inactive users or celebrate engagement milestones.

Next.js + Convex + Clerk

Users sign up with Next.js + Convex + Clerk + Stripe, but then there's no system to identify when they complete their first meaningful action—like connecting their first integration.

Next.js + Convex + Clerk + Stripe

Payments

Django + PostgreSQL + Stripe manages subscriptions well, but free users can access all features without hitting conversion triggers because usage isn't tracked.

Django + PostgreSQL + Stripe

Without activity monitoring in Django + PostgreSQL + Stripe, you can't detect dormant users or celebrate growth milestones that keep users engaged.

Django + PostgreSQL + Stripe

Free tier users in Django + Stripe apps often hit limits without any automated upgrade prompts or feature blocking.

Django + Stripe

Without activity monitoring in Django + Stripe, you can't detect dormant users or celebrate growth milestones that keep users engaged.

Django + Stripe

Express + MongoDB + Stripe handles billing correctly, but it doesn't monitor feature usage or trigger upgrade prompts when free users exceed limits.

Express + MongoDB + Stripe

Express + MongoDB + Stripe applications often see users complete setup but then disappear—there's no infrastructure to bring them back.

Express + MongoDB + Stripe

AI & Vectors

After users sign up with FastAPI + LangChain, there's no automated system to track their progress toward activation milestones.

FastAPI + LangChain

FastAPI + LangChain excels at user management, but there's no built-in way to detect when users transition from 'registered' to 'activated.'

FastAPI + LangChain

FastAPI + LangChain + PostgreSQL creates user sessions, but doesn't connect authentication events to growth automation workflows.

FastAPI + LangChain + PostgreSQL

FastAPI + LangChain + PostgreSQL excels at user management, but there's no built-in way to detect when users transition from 'registered' to 'activated.'

FastAPI + LangChain + PostgreSQL

Once users complete onboarding with FastAPI + LangChain + PostgreSQL, there's no system to re-engage them when they become inactive.

FastAPI + LangChain + PostgreSQL

The standard Next.js + LangChain + Pinecone setup creates user accounts but lacks the infrastructure to detect and celebrate when users first achieve value.

Next.js + LangChain + Pinecone

Deployment

While FastAPI + Railway + PostgreSQL manages user authentication, it misses the opportunity to automatically trigger workflows when users hit key milestones.

FastAPI + Railway + PostgreSQL

Once users complete onboarding with FastAPI + Railway + PostgreSQL, there's no system to re-engage them when they become inactive.

FastAPI + Railway + PostgreSQL

While Next.js + Railway + Supabase manages user authentication, it misses the opportunity to automatically trigger workflows when users hit key milestones.

Next.js + Railway + Supabase

Without activity monitoring in Next.js + Railway + Supabase, you can't detect dormant users or celebrate growth milestones that keep users engaged.

Next.js + Railway + Supabase

Next.js + Render + PostgreSQL excels at user management, but misses the opportunity to automatically trigger workflows when users hit key milestones.

Next.js + Render + PostgreSQL

Users subscribe and use Next.js + Render + PostgreSQL, but there's no system to detect churn risk or trigger re-engagement when activity drops.

Next.js + Render + PostgreSQL

Email/Comms

The standard Next.js + Loops + Supabase setup creates user accounts but lacks the infrastructure to detect and celebrate when users first achieve value.

Next.js + Loops + Supabase

Users complete onboarding with Next.js + Loops + Supabase, but after the initial excitement fades, there's no system to detect when they stop engaging.

Next.js + Loops + Supabase

The standard Next.js + Resend + Clerk setup creates user accounts but lacks the infrastructure to detect and celebrate when users first achieve value.

Next.js + Resend + Clerk

After users sign up and start using Next.js + Resend + Clerk, there's no infrastructure to identify when they become inactive or celebrate growth milestones.

Next.js + Resend + Clerk

Next.js + Resend + Supabase excels at user management, but misses the opportunity to automatically trigger workflows when users hit key milestones.

Next.js + Resend + Supabase

Next.js + Supabase + Clerk + Stripe + Resend handles authentication well, but there's a critical gap: you can't automatically detect when a user transitions from 'signed up' to 'actually using your product.'

Next.js + Supabase + Clerk + Stripe + Resend

Monitoring/Analytics

Users sign up with Next.js + Mixpanel + Supabase, but then there's no system to identify when they complete their first meaningful action—like uploading their first file.

Next.js + Mixpanel + Supabase

Next.js + Mixpanel + Supabase handles the initial user journey well, but drops the ball on retention by not tracking user activity patterns.

Next.js + Mixpanel + Supabase

Next.js + PostHog + Clerk applications typically get users signed up, but then leave them hanging without guidance to discover key features.

Next.js + PostHog + Clerk

The Next.js + PostHog + Clerk architecture supports user onboarding but lacks behavioral tracking to identify when users need re-engagement.

Next.js + PostHog + Clerk

After users sign up with Next.js + PostHog + Supabase, there's no automated system to track their progress toward activation milestones like sharing their first resource.

Next.js + PostHog + Supabase

Once users complete onboarding with Next.js + PostHog + Supabase, there's no system to re-engage them when they become inactive.

Next.js + PostHog + Supabase

UI/Styling

While Aceternity offers a rich component library, there's no system to track component adoption and guide developers to discover more.

Aceternity

Aceternity handles authentication well, but there's a critical gap: you can't automatically detect when a user transitions from 'signed up' to 'actually using your product.'

Aceternity

Component library from Chakra UI is installed, but usage tracking shows most developers only use 20% of available components.

Chakra UI

The standard Chakra UI setup creates user records, but lacks the infrastructure to detect value-achievement milestones.

Chakra UI

Framer Motion handles authentication well, but there's a critical gap: you can't automatically detect when a user transitions from 'signed up' to 'actually using your product.'

Framer Motion

Framer Motion provides UI components, but there's no automated system to help developers discover advanced components and best practices.

Framer Motion
FAQ

Frequently asked questions about Skene guides

Answers to common questions about using Skene growth patterns and prompts.