What problem does it solve? Building a Stripe App involves 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 an AI agent through the entire Stripe Apps development lifecycle with enforced rules, canonical documentation lookups, and a structured discovery interview. ## Core Features & Use Cases - Guided Discovery & Architecture: A mandatory 4-question interview routes the user's idea to the right extension type (UI extension, backend-only, full-stack, extension interfaces) and viewport before any code is written. - Correct-by-Construction Scaffolding: Enforces stripe generate app scaffolding, SDK-only UI components (no HTML/CSS, React 17 only), and complete runnable files written to disk. - Full Workflow Coverage: Canonical docs references for authentication (platform keys, OAuth, restricted API keys), webhooks, Secret Store, onboarding UX, versioning, and marketplace publishing. - Use Case: A user says "add a panel to the customer page showing loyalty points." The Skill asks discovery questions, scaffolds the app, writes ui/src/views/App.tsx and server.js following current Stripe docs, and walks through preview, upload, and install. ## Quick Start Ask the assistant to build a Stripe App that shows custom data on the customer detail page, and it will load the discovery routing and begin the interview.