Rôle du skill
Ce skill fait partie du Shopify AI Toolkit, le plugin officiel de Shopify pour connecter les agents IA (Claude, Cursor, Gemini CLI, etc.) aux outils et documentations de la plateforme Shopify. Il est distribué dans le répertoire shopify-skills-test/.agents/skills/ du repository shopify/shopify-ai-toolkit.
Son objectif est d'assister les développeurs Shopify dans la création de Checkout UI Extensions : des extensions personnalisées que les marchands peuvent installer à différents points du tunnel de commande (récapitulatif de commande, livraison, paiement, Shop Pay, etc.).
Ce que ce skill apporte à l'agent
Le skill instruit l'agent sur l'utilisation du framework UI polaris-checkout-extensions dans sa version 2026-01. Il fournit :
- La liste complète des Extension Targets utilisables dans
shopify.extension.toml(adresse, navigation, commande, livraison, paiement, etc.) - Le catalogue des composants Polaris web components (
s-banner,s-button,s-text-field, etc.) disponibles avec leurs props - Les règles d'import strictes depuis
@shopify/ui-extensions/checkout - Des instructions pour scaffolder une nouvelle extension via la Shopify CLI (
shopify app generate extension) - Des directives de validation obligatoires via
/scripts/validate.jsavant tout retour de code à l'utilisateur
Utilisation dans le Shopify AI Toolkit
Ce skill est conçu pour être chargé automatiquement par le plugin Shopify dans votre agent IA. Il guide l'agent pour rechercher la documentation des composants via /scripts/search_docs.js, valider le code généré, et ne jamais inventer de valeurs de props sans vérification préalable.
Le skill est auto-généré à partir des sources dans shopify-dev-tools et ne doit pas être modifié directement. Pour contribuer ou mettre à jour le contenu, il faut modifier les fichiers sources correspondants dans ce repository amont.