What problem does it solve? Building a Stripe App requires navigating many moving parts — the stripe-app.yaml manifest, sandboxed UI extensions, authentication types, webhooks, and the upload/publish workflow — and getting any of them wrong produces broken apps. This Skill guides the entire lifecycle from discovery questions through scaffolding, implementation, and marketplace publishing. ## 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 the correct viewports and files. - Correct-by-Construction Code Generation: Enforces hard rules — SDK-only components, React 17, no raw HTML or CSS, design-token styling — and requires fetching canonical Stripe docs before writing any code. - Full Workflow Coverage: Handles scaffolding via stripe generate app, manifest permissions, fetchStripeSignature backend auth, Secret Store, webhook configuration, versioning, and marketplace submission. - Use Case: A developer says "add a panel to the customer page showing loyalty points from my service." The Skill asks discovery questions, scaffolds the app, writes App.tsx and server.js following current docs, and walks through preview, upload, and install. ## Quick Start Ask the assistant to help you build a Stripe App that shows custom data in the Dashboard or reacts to Stripe events, and answer its four discovery questions.