ALTIJD deze skill gebruiken bij het werken aan e-commerce storefronts, online winkels, shoppingsites. Gebruiken voor ELK storefront-component inclusief betaalpagina's, winkelwagen, …
npx clawhub@latest install storefront-best-practicesStorefront Best Practices is een uitgebreide begeleidingsskill voor het bouwen van moderne, goed converterende e-commerce storefronts. Het biedt patronen, beslissingsraamwerken en backend-integratiewerkstromen die elk onderdeel van de winkelervaring omvatten — van homepage en navigatie tot winkelwagen, afrekenen en orderbevestiging. Installeer het om ervoor te zorgen dat uw storefront bewezen UI/UX-patronen volgt, kritieke implementatiefouten vermijdt en consistent blijft over alle componenten en pagina's.
npx clawhub@latest install storefront-best-practicesKlik op de Installeren-knop bovenaan deze pagina voor installatie met één klik
Voordat er code wordt geschreven die een backend API of SDK aanroept, legt de skill een 5-stappen workflow op: pauzeer, raadpleeg de documentatie of MCP-server, verifieer de methode met de gebruiker, schrijf de code en controleer vervolgens op TypeScript-fouten. Dit voorkomt geraden methodenamen, verouderde voorbeelden en stille runtime-fouten.
De vaardigheid koppelt elke winkeltaak — afrekenen, productoverzicht, navigatie, SEO, mobiel, Medusa-integratie en meer — aan een specifiek referentiebestand (bijv. reference/layouts/checkout.md, reference/medusa.md). Het specificeert precies welke bestanden geladen moeten worden vóór de implementatie van elke functie, zodat patronen consistent worden toegepast.
Behandelt regels met grote impact die uniek zijn voor storefronts: aria-live="polite" op winkelwagentellingen voor schermlezers, env(safe-area-inset-bottom) voor iOS-plaktoetsen, minimale aanraakdoelen van 44px, verplicht loading="lazy" op productafbeeldingen onder de vouw, en het verbod op emoji's in de storefront-UI.
Biedt correcte dynamische routepatronen voor Next.js (App en Pages Router), SvelteKit, TanStack Start en Remix voor product- en categoriepagina's. Waarschuwt uitdrukkelijk tegen statische routes per item die niet schaalbaar zijn.
Behandelt Medusa SDK-initialisatie (publishable API-sleutel vereist), correcte prijsweergave (niet delen door 100), vereiste region_id bij het ophalen van producten, CORS-poortconventies (8000), Vite SSR-configuratie, het gebruik van @medusajs/types in plaats van aangepaste typen, en het wissen van de winkelwagenstate na het plaatsen van een bestelling.
Een gecategoriseerde lijst van meer dan 30 benoemde anti-patronen op het gebied van winkelwagen/navigatie, productbrowsing, afrekenen, mobiel gebruik, SEO, prestaties, ontwerpconsistentie en backend-integratie — elk geformuleerd als een concrete ❌ regel om te controleren vóór en tijdens de implementatie.
De skill biedt een sequentiële workflow van 10 stappen, van ontdekking (het laden van design.md) tot en met foundation, kerncomponenten, winkelflow en optimalisatie. Elke stap verwijst naar het exacte bestand dat geladen moet worden vóór de implementatie, zodat niets wordt overgeslagen en stijlen consistent blijven.
Begeleidt beslissingen over de checkout-architectuur (enkele pagina vs. meerdere stappen), dwingt het ophalen van betaalmethoden vanuit de backend af in plaats van deze hardgecodeerd op te nemen, markeert de vereiste voor gastafrekenen en biedt de Medusa-specifieke stappen voor betalingsintegratie via reference/layouts/checkout.md en reference/medusa.md.
Behandelt SDK-instelling, regio- en prijspatronen, het ophalen van producten met region_id, landenlijsten afgestemd op de regio van de winkelwagen, Vite SSR-configuratie, en het gebruik van de Medusa MCP-server voor methodeverificatie — ter voorkoming van de meest voorkomende integratiefouten bij Medusa-storefronts.
Verwijst ontwikkelaars naar reference/mobile-responsiveness.md voor touch-targetgroottes, veilige-zone-insets en afbeeldingsoptimalisatie, en naar reference/seo.md voor Product JSON-LD-schema, metatags, Open Graph en het meten van Core Web Vitals via PageSpeed Insights.
De skill zelf vereist geen externe API-sleutels of betaalde diensten.
reference/-bestanden (bijv. reference/design.md, reference/medusa.md, reference/layouts/checkout.md) die aanwezig moeten zijn in het project. De skill instrueert de agent om deze bestanden te laden; ze moeten aanwezig zijn in de werkruimte.npx clawhub@latest install storefront-best-practicesInloggen om een beoordeling te schrijven
Nog geen beoordelingen. Wees de eerste om je ervaring te delen!