ALLTID använd denna färdighet när du arbetar med e-handelssajter, onlinebutiker och shoppingsidor. Använd för ALLA butikskomponenter inklusive kassasidor, kundvagn, …
npx clawhub@latest install storefront-best-practicesStorefront Best Practices är en omfattande vägledningsfärdighet för att bygga moderna, högkonverterande e-handelsstorefronts. Den tillhandahåller mönster, beslutsramverk och arbetsflöden för backend-integration som täcker varje del av shoppingupplevelsen — från startsida och navigering till varukorg, utcheckning och orderbekräftelse. Installera den för att säkerställa att din storefront följer beprövade UI/UX-mönster, undviker kritiska implementeringsmisstag och förblir konsekvent över alla komponenter och sidor.
npx clawhub@latest install storefront-best-practicesKlicka på Installera-knappen längst upp på sidan för installation med ett klick
Innan någon kod skrivs som anropar ett backend-API eller SDK tillämpar skickligheten ett arbetsflöde i 5 steg: pausa, fråga dokumentation eller MCP-server, verifiera metoden med användaren, skriv kod och kontrollera sedan efter TypeScript-fel. Detta förhindrar gissade metodnamn, föråldrade exempel och tysta körningsfel.
Färdigheten kartlägger varje butiksuppgift — utcheckning, produktlistning, navigering, SEO, mobil, Medusa-integration och mer — till en specifik referensfil (t.ex. reference/layouts/checkout.md, reference/medusa.md). Den specificerar exakt vilka filer som ska laddas innan varje funktion implementeras, vilket säkerställer att mönster tillämpas konsekvent.
Täcker regler med hög påverkan som är unika för butiksfronter: aria-live="polite" på varukorgsräknare för skärmläsare, env(safe-area-inset-bottom) för iOS klibbiga knappar, minsta berörningsmål på 44px, obligatorisk loading="lazy" på produktbilder nedanför synfältet samt förbud mot emojis i butiksfrontens användargränssnitt.
Tillhandahåller korrekta dynamiska routningsmönster för Next.js (App och Pages Router), SvelteKit, TanStack Start och Remix för produkt- och kategorisidor. Varnar uttryckligen mot statiska per-objekt-routes som inte skalar.
Täcker Medusa SDK-initialisering (publik API-nyckel krävs), korrekt prisvisning (dela inte med 100), krav på region_id vid hämtning av produkter, CORS-portkonventioner (8000), Vite SSR-konfiguration, användning av @medusajs/types istället för anpassade typer samt rensning av kundvagnsstatus efter orderläggning.
En kategoriserad lista med över 30 namngivna anti-mönster inom varukorg/navigering, produktbläddring, utcheckning, mobil, SEO, prestanda, designkonsekvens och backendintegration — varje punkt formulerad som en konkret ❌-regel att kontrollera före och under implementation.
Färdigheten tillhandahåller ett sekventiellt arbetsflöde i 10 steg, från discovery (inläsning av design.md) genom grund, kärnkomponenter, shoppingflöde och optimering. Varje steg refererar till den exakta filen som ska läsas in innan implementering, vilket säkerställer att inget missas och att stilarna förblir konsekventa.
Vägleder beslut kring kassaarkitektur (enkelsida kontra flerstegs), säkerställer att betalningsmetoder hämtas från backend istället för att hårdkodas, markerar kravet på gästutcheckning och tillhandahåller Medusa-specifika integrationssteg för betalning via reference/layouts/checkout.md och reference/medusa.md.
Täcker SDK-konfiguration, region- och prissättningsmönster, produkthämtning med region_id, landslistor begränsade till varukorgens region, Vite SSR-konfiguration samt användning av Medusa MCP-servern för metodverifiering — vilket förhindrar de vanligaste integrationsfelen i Medusa-butiksfronter.
Hänvisar utvecklare till reference/mobile-responsiveness.md för touch-målstorlekar, safe-area-insets och bildoptimering, samt till reference/seo.md för Product JSON-LD-schema, metataggar, Open Graph och mätning av Core Web Vitals via PageSpeed Insights.
Inga externa API-nycklar eller betaltjänster krävs av själva skickligheten.
reference/-filer (t.ex. reference/design.md, reference/medusa.md, reference/layouts/checkout.md) finns i projektet. Skickligheten instruerar agenten att läsa in dessa filer; de måste finnas i arbetsytan.npx clawhub@latest install storefront-best-practicesLogga in för att skriva en recension
Inga recensioner ännu. Var den första att dela din upplevelse!