- Home
- 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.
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.
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.'
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.
Database/Backend
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.
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.
Free tier users in FastAPI + Redis + Stripe apps often hit limits without any automated upgrade prompts or feature blocking.
The FastAPI + Redis + Stripe setup works for onboarding, but there's no automated way to identify inactive users or celebrate engagement milestones.
Auth
Once users complete onboarding with Next.js + Auth0 + Stripe, there's no system to re-engage them when they become inactive.
While Next.js + Clerk + Stripe integrates Stripe for billing, there's no automated system to enforce usage limits or prompt upgrades.
Users subscribe and use Next.js + Clerk + Stripe, but there's no system to detect churn risk or trigger re-engagement when activity drops.
While Next.js + Convex + Clerk handles authentication well, it's missing the critical Activation Loop that drives users to their first value moment.
The Next.js + Convex + Clerk setup works for onboarding, but there's no automated way to identify inactive users or celebrate engagement milestones.
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.
Payments
Django + PostgreSQL + Stripe manages subscriptions well, but free users can access all features without hitting conversion triggers because usage isn't tracked.
Without activity monitoring in Django + PostgreSQL + Stripe, you can't detect dormant users or celebrate growth milestones that keep users engaged.
Free tier users in Django + Stripe apps often hit limits without any automated upgrade prompts or feature blocking.
Without activity monitoring in Django + Stripe, you can't detect dormant users or celebrate growth milestones that keep users engaged.
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 applications often see users complete setup but then disappear—there's no infrastructure to bring them back.
AI & Vectors
After users sign up with FastAPI + LangChain, there's no automated system to track their progress toward activation milestones.
FastAPI + LangChain excels at user management, but there's no built-in way to detect when users transition from 'registered' to 'activated.'
FastAPI + LangChain + PostgreSQL creates user sessions, but doesn't connect authentication events to growth automation workflows.
FastAPI + LangChain + PostgreSQL excels at user management, but there's no built-in way to detect when users transition from 'registered' to 'activated.'
Once users complete onboarding with FastAPI + LangChain + PostgreSQL, there's no system to re-engage them when they become inactive.
The standard Next.js + LangChain + Pinecone setup creates user accounts but lacks the infrastructure to detect and celebrate when users first achieve value.
Deployment
While FastAPI + Railway + PostgreSQL manages user authentication, it misses the opportunity to automatically trigger workflows when users hit key milestones.
Once users complete onboarding with FastAPI + Railway + PostgreSQL, there's no system to re-engage them when they become inactive.
While Next.js + Railway + Supabase manages user authentication, it misses the opportunity to automatically trigger workflows when users hit key milestones.
Without activity monitoring in Next.js + Railway + Supabase, you can't detect dormant users or celebrate growth milestones that keep users engaged.
Next.js + Render + PostgreSQL excels at user management, but misses the opportunity to automatically trigger workflows when users hit key milestones.
Users subscribe and use Next.js + Render + PostgreSQL, but there's no system to detect churn risk or trigger re-engagement when activity drops.
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.
Users complete onboarding with Next.js + Loops + Supabase, but after the initial excitement fades, there's no system to detect when they stop engaging.
The standard Next.js + Resend + Clerk setup creates user accounts but lacks the infrastructure to detect and celebrate when users first achieve value.
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 + Supabase excels at user management, but misses the opportunity to automatically trigger workflows when users hit key milestones.
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.'
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 handles the initial user journey well, but drops the ball on retention by not tracking user activity patterns.
Next.js + PostHog + Clerk applications typically get users signed up, but then leave them hanging without guidance to discover key features.
The Next.js + PostHog + Clerk architecture supports user onboarding but lacks behavioral tracking to identify when users need re-engagement.
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.
Once users complete onboarding with Next.js + PostHog + Supabase, there's no system to re-engage them when they become inactive.
UI/Styling
While Aceternity offers a rich component library, there's no system to track component adoption and guide developers to discover more.
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.'
Component library from Chakra UI is installed, but usage tracking shows most developers only use 20% of available components.
The standard Chakra UI setup creates user records, but lacks the infrastructure to detect value-achievement milestones.
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 provides UI components, but there's no automated system to help developers discover advanced components and best practices.
Frequently asked questions about Skene guides
Answers to common questions about using Skene growth patterns and prompts.