Stripe Apps — Skill de développement guidé
Ce skill est une instruction agent élaborée, hébergée dans le repository stripe/ai (la collection officielle de Stripe pour l'intégration IA). Il est conçu pour être chargé par un agent LLM compatible (Claude Code, Grok Build, Cursor, etc.) afin de l'assister dans la création complète d'une Stripe App — c'est-à-dire une extension du Dashboard Stripe ou une application backend réagissant aux événements Stripe.
Ce que fait ce skill
Contrairement à un skill squelette, celui-ci est pleinement rédigé et opérationnel. Il définit un protocole en cinq étapes que l'agent doit suivre dans l'ordre : découverte des besoins via quatre questions structurées, scaffolding du projet avec stripe generate app, génération des fichiers sur disque (UI en React avec le SDK @stripe/ui-extension-sdk, backend server.js, manifest stripe-app.yaml), livraison du workflow complet, et vérification de l'existence des fichiers créés.
Le skill embarque également un ensemble de règles strictes (« HARD RULES ») et une liste de patterns bloqués (HTML brut, React 18+, CSS frameworks) pour éviter les erreurs courantes dans le sandbox Stripe. Il s'appuie sur des fichiers de référence internes (references/discovery.md, references/canonical-docs.md, etc.) que l'agent lit dynamiquement pour rester à jour par rapport à la documentation officielle.
Comment l'utiliser
Ce skill est activé automatiquement lorsqu'un agent installé via grok plugin install stripe --trust (ou un autre harness supporté) détecte une intention liée à Stripe Apps — par exemple : « ajoute un panneau sur la page client » ou « réagis aux événements Stripe depuis mon app ». L'agent charge alors ces instructions et suit le protocole défini pour produire des fichiers immédiatement exécutables sur la machine de l'utilisateur.
Pour une installation manuelle ou pour contribuer, consultez le README du repo stripe/ai qui décrit les différentes méthodes d'intégration (Claude Code, Codex, Cursor, Grok Build) ainsi que l'installation via npx skills add.
Périmètre couvert
Le skill couvre l'ensemble du cycle de développement d'une Stripe App : architecture UI vs backend-only vs full-stack, types d'authentification (platform keys, OAuth, restricted API keys), configuration du manifest et des permissions, Secret Store API, webhooks, et publication sur le marketplace Stripe.