revenuecat-purchase-flow: buy a package and restore purchases Use this skill when the user wants to complete the purchase side of RevenueCat: fetch offerings, call , deal with cancellation and errors, and expose a "Restore" action. It does not cover rendering a paywall UI (that lives in ) or gating features (that lives in ). If the app has no paywall yet and the user has not asked for a custom one, settle how the paywall is built first ( , Section 5c). The default is a RevenueCat Paywall, which handles the purchase itself. 1. Detect the platform Inspect the working directory and pick the firs…