What problem does it solve? Building a Stripe App requires navigating a complex workflow — scaffolding with the Stripe CLI, configuring the stripe-app.yaml manifest, choosing authentication types, wiring webhooks, and respecting sandboxed iframe constraints — and mistakes in any step produce broken apps. This Skill guides the entire lifecycle with enforced rules, discovery questions, and canonical documentation lookups. ## Core Features & Use Cases - Guided Discovery & Architecture Routing: Asks structured questions to determine whether you need a UI extension, backend-only app, full-stack app, or extension interface, then maps answers to viewports and auth types. - End-to-End Build Workflow: Scaffolds projects with stripe generate app, writes complete runnable files (App.tsx, server.js, stripe-app.yaml), and enforces the build, test, preview, and upload sequence. - Platform Constraint Enforcement: Blocks common failure patterns such as raw HTML in UI extensions, React 18 APIs, CSS frameworks, and the deprecated stripe apps create command. - Use Case: A developer wants to show customer loyalty points next to each customer in the Stripe Dashboard and sync updates via webhooks — the Skill interviews them, scaffolds the app, writes the UI extension and backend, and walks them through upload and installation. ## Quick Start Ask the assistant to build a Stripe App that shows a panel on the customer detail page in the Stripe Dashboard.