Audit SSELFIE monetization funnels for checkout friction, auth walls, Stripe misconfiguration blast radius, broken upsells, and post-purchase leaks. Use for Selfie Guide, Brand Strategy Pack, Studio membership, credits, and any CTA-to-checkout path.
Find where buyers leak out between CTA, checkout, payment, and fulfillment.
This skill is for SSELFIE revenue paths, not general UX polish. It should answer:
For public paid offers, prefer a single direct path:
landing CTA -> embedded Stripe checkout -> success -> access/delivery
Flag any extra chooser page, auth wall, or retry loop unless it is explicitly required.
Always include these when auditing the funnel:
selfie_guidebrand_strategy_packsselfie_studio_membershipcredit_topupReference patterns:
createLandingCheckoutSessionstartProductCheckoutSession or startCreditCheckoutSessionStart with:
app/selfie-guide/page.tsxapp/checkout/selfie-guide/page.tsxapp/checkout/brand-strategy-pack/page.tsxapp/checkout/membership/page.tsxapp/checkout/credits/page.tsxapp/actions/landing-checkout.tsapp/actions/stripe.tslib/products.tslib/stripe/validate-pricing-config.tscomponents/checkout/success-content.tsxapp/api/webhooks/stripe/route.tsThen inspect CTA sources with rg:
rg -n "checkout/selfie-guide|checkout/brand-strategy-pack|checkout/membership|checkout/credits|startProductCheckoutSession|createLandingCheckoutSession|startCreditCheckoutSession" app components lib tests
selfie_guide should not require a second chooser page if the intended sale is the guide itself.brand_strategy_pack should be guest-safe when sold as a public upsell.membership can be the reference flow when it uses direct landing checkout successfully.credits are acceptable as auth-only if they are strictly an in-app top-up, but flag them if they are being treated like a public offer.Return:
Canonical path for each offerLeak points ordered by severityRoot cause with file referencesFix shape in one line per issueBest reference path already present in the repoKeep the audit concrete and revenue-focused. Name the exact route or function causing the leak.