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 marketplace publishing — and mistakes in any of these produce broken apps. This Skill guides the entire workflow from discovery questions through scaffolding, implementation, and publishing.
Core Features & Use Cases
- Guided Discovery & Architecture Routing: Asks structured questions about goals, viewports, audience, and data needs, then maps answers to the correct extension type (UI extension, backend-only, full-stack, extension interfaces).
- Correct-by-Construction Code Generation: Enforces hard rules such as using
stripe generate app for scaffolding, SDK-only UI components, React 17 constraints, and canonical docs verification before writing code.
- Full Lifecycle Coverage: Handles authentication (platform keys, OAuth, restricted API keys), webhook configuration, Secret Store API, fetchStripeSignature verification, versioning, and marketplace submission.
- Use Case: A developer wants to show a customer's loyalty points next to their Stripe profile and sync updates via webhooks — the Skill scaffolds the app, writes App.tsx and server.js, configures permissions, and walks through upload and install.
Quick Start
Ask the assistant to help you build a Stripe App that adds a panel to the customer detail page in your Stripe Dashboard.