shopify-polaris-checkout-extensions
Ce skill fait partie du repository officiel shopify/agent-skills, une collection de skills vérifiés pour l'écosystème de développement Shopify. Il est conçu pour étendre les capacités de Claude Code (ou tout agent compatible) dans le domaine des Checkout UI Extensions — la surface qui permet aux développeurs d'ajouter des fonctionnalités personnalisées à des points précis du tunnel d'achat Shopify.
Ce que fait ce skill
Le SKILL.md embarque un ensemble complet d'instructions, de références et de contraintes pour guider Claude lors de la génération de code d'extension de checkout. Il couvre notamment :
- La liste des extension targets disponibles (order summary, shipping, payments, header, footer, etc.) à déclarer dans
shopify.extension.toml - La liste des composants Polaris web components (
s-banner,s-button,s-text-field,s-badge, etc.) utilisables sans import - Les règles d'import strictes depuis
@shopify/ui-extensions/checkout - Les APIs disponibles (Cart Lines, Metafields, Session Token, Storefront API, etc.)
- Des instructions pour utiliser le CLI Shopify (
shopify app generate extension) afin de scaffolder une nouvelle extension
Le skill impose également à l'agent d'utiliser les scripts locaux search_docs.js et validate.js avant de retourner du code à l'utilisateur, ce qui garantit que le code produit est conforme au schéma de l'API.
Installation et utilisation
Ce skill s'installe via la CLI npx skill :
npx skill install shopify-polaris-checkout-extensions
Une fois installé, Claude Code dispose automatiquement du contexte nécessaire pour répondre aux questions sur les Checkout UI Extensions, proposer des exemples de code valides et scaffolder de nouvelles extensions avec les bonnes commandes CLI.
Contexte du repository parent
Le repository shopify/agent-skills est généré en amont par Shopify et ne reçoit pas de contributions externes. Les skills qu'il contient sont validés contre leurs APIs respectives à l'aide d'évaluations promptfoo. Ce skill est donc un artefact officiel, maintenu et versionnié par Shopify (version API : 2026-01).