shopify-polaris-admin-extensions

Par shopify · agent-skills

npx skills add https://github.com/shopify/agent-skills --skill shopify-polaris-admin-extensions

Rôle du skill

Ce skill fait partie du repository officiel shopify/agent-skills, une collection d'instructions portables conçues pour étendre les capacités de Claude Code sur des domaines spécifiques à l'écosystème Shopify. Le skill shopify-polaris-admin-extensions fournit à Claude le contexte, la documentation et les outils de validation nécessaires pour écrire du code d'Admin UI Extensions correct et à jour.

Ce que ce skill apporte

Une fois installé, ce skill charge dans la fenêtre de contexte de Claude :

  • Les instructions pour générer des extensions d'interface dans le Shopify Admin (actions, blocs, liens, impressions) à l'aide des Polaris web components (s-admin-action, s-button, s-text-field, etc.).
  • Les commandes Shopify CLI à utiliser pour scaffolder chaque type d'extension (admin_action, admin_block, admin_link, admin_print).
  • La liste complète des composants disponibles avec leurs props et exemples HTML.
  • Les règles d'import correctes depuis @shopify/ui-extensions/admin.

Il accompagne également des scripts locaux : search_docs.js pour interroger la documentation shopify.dev, et validate.js pour vérifier le code généré avant de le restituer à l'utilisateur.

Installation et utilisation

Ce skill s'installe via le CLI npx skill :

npx skill install shopify-polaris-admin-extensions

Une fois installé, Claude Code dispose automatiquement du contexte nécessaire pour assister le développeur dans la création d'extensions Admin. Il n'est pas conçu pour être modifié manuellement : le contenu du SKILL.md est généré en amont depuis les sources internes de Shopify (shopify-dev-tools) et mis à jour via un pipeline dédié.

Périmètre couvert

Ce skill cible la version API 2026-01 des Admin UI Extensions. Il couvre les APIs contextuelles (Customer Segment, Discount Function, Order Routing, etc.), les APIs core (Action, Block, Print Action), ainsi que les APIs utilitaires (Intents, Picker, Resource Picker). Le repo shopify/agent-skills n'accepte pas de contributions externes, car il est entièrement généré en amont.

Skills similaires