TOUJOURS utiliser cette compétence lors du travail sur des vitrines e-commerce, des boutiques en ligne, des sites de shopping. À utiliser pour TOUT composant de vitrine, y compris les pages de paiement, le panier, …
npx clawhub@latest install storefront-best-practicesStorefront Best Practices est une compétence de guidage complète pour créer des storefronts e-commerce modernes à fort taux de conversion. Elle fournit des modèles, des cadres de décision et des workflows d'intégration backend couvrant chaque partie de l'expérience d'achat — de la page d'accueil et de la navigation jusqu'au panier, au paiement et à la confirmation de commande. Installez-la pour vous assurer que votre storefront suit des modèles UI/UX éprouvés, évite les erreurs d'implémentation critiques et reste cohérent sur l'ensemble des composants et des pages.
npx clawhub@latest install storefront-best-practicesCliquez sur le bouton Installer en haut de cette page pour une configuration en un clic
Avant d'écrire tout code qui appelle une API ou un SDK backend, la compétence impose un flux de travail en 5 étapes : faire une pause, interroger la documentation ou le serveur MCP, vérifier la méthode avec l'utilisateur, écrire le code, puis rechercher les erreurs TypeScript. Cela évite les noms de méthodes devinés, les exemples obsolètes et les échecs silencieux à l'exécution.
La compétence associe chaque tâche de storefront — paiement, liste de produits, navigation, SEO, mobile, intégration Medusa, et bien plus encore — à un fichier de référence spécifique (par exemple, reference/layouts/checkout.md, reference/medusa.md). Elle précise exactement quels fichiers charger avant d'implémenter chaque fonctionnalité, garantissant ainsi une application cohérente des modèles.
Couvre les règles à fort impact propres aux vitrines : aria-live="polite" sur les compteurs de panier pour les lecteurs d'écran, env(safe-area-inset-bottom) pour les boutons fixes iOS, une taille minimale de 44 px pour les zones tactiles, l'utilisation obligatoire de loading="lazy" sur les images de produits sous la ligne de flottaison, et l'interdiction des emojis dans l'interface utilisateur de Storefront Best Practices.
Fournit des modèles de routage dynamique corrects pour Next.js (App Router et Pages Router), SvelteKit, TanStack Start et Remix pour les pages de produits et de catégories. Avertit explicitement contre les routes statiques par élément qui ne passent pas à l'échelle.
Couvre l'initialisation du SDK Medusa (clé API publiable requise), l'affichage correct des prix (ne pas diviser par 100), l'exigence de region_id lors de la récupération des produits, les conventions de port CORS (8000), la configuration Vite SSR, l'utilisation de @medusajs/types plutôt que des types personnalisés, et la réinitialisation de l'état du panier après la passation d'une commande.
Une liste catégorisée de plus de 30 anti-patterns nommés couvrant le panier/la navigation, la navigation produit, le tunnel de commande, le mobile, le SEO, les performances, la cohérence du design et l'intégration backend — chacun formulé comme une règle concrète ❌ à vérifier avant et pendant l'implémentation.
La compétence fournit un flux de travail séquentiel en 10 étapes, allant de la découverte (chargement de design.md) jusqu'à l'optimisation, en passant par les fondations, les composants principaux et le parcours d'achat. Chaque étape fait référence au fichier exact à charger avant la mise en œuvre, garantissant que rien n'est omis et que les styles restent cohérents.
Guide les décisions d'architecture liées au tunnel de commande (page unique ou multi-étapes), impose la récupération des méthodes de paiement depuis le backend plutôt que leur codage en dur, signale l'exigence de paiement en tant qu'invité, et fournit les étapes d'intégration de paiement spécifiques à Medusa via reference/layouts/checkout.md et reference/medusa.md.
Couvre la configuration du SDK, les modèles de région et de tarification, la récupération de produits avec region_id, les listes de pays limitées à la région du panier, la configuration Vite SSR, ainsi que l'utilisation du serveur Medusa MCP pour la vérification des méthodes — permettant d'éviter les erreurs d'intégration les plus courantes dans les storefronts Medusa.
Dirige les développeurs vers reference/mobile-responsiveness.md pour les tailles des zones tactiles, les marges de zone sécurisée et l'optimisation des images, et vers reference/seo.md pour le schéma JSON-LD des produits, les balises meta, Open Graph et la mesure des Core Web Vitals via PageSpeed Insights.
Aucune clé API externe ni service payant n'est requis par la compétence elle-même.
reference/ (par ex., reference/design.md, reference/medusa.md, reference/layouts/checkout.md) présents dans le projet. La compétence demande à l'agent de charger ces fichiers ; ils doivent exister dans l'espace de travail.npx clawhub@latest install storefront-best-practicesSe connecter pour écrire un avis
Aucun avis pour l'instant. Soyez le premier à partager votre expérience !