SEMPRE utilizza questa skill quando lavori su storefront ecommerce, negozi online, siti di shopping. Usa per QUALSIASI componente dello storefront incluse le pagine di checkout, il carrello, …
npx clawhub@latest install storefront-best-practicesStorefront Best Practices è una skill di guida completa per la creazione di storefront ecommerce moderni e ad alto tasso di conversione. Fornisce pattern, framework decisionali e flussi di lavoro per l'integrazione backend che coprono ogni parte dell'esperienza di acquisto — dalla homepage e la navigazione fino al carrello, al checkout e alla conferma dell'ordine. Installalo per assicurarti che il tuo storefront segua pattern UI/UX collaudati, eviti errori critici di implementazione e rimanga coerente tra tutti i componenti e le pagine.
npx clawhub@latest install storefront-best-practicesFai clic sul pulsante Installa in cima a questa pagina per la configurazione con un clic
Prima di scrivere qualsiasi codice che chiami un'API backend o un SDK, la skill impone un flusso di lavoro in 5 fasi: pausa, consultazione della documentazione o del server MCP, verifica del metodo con l'utente, scrittura del codice, quindi controllo degli errori TypeScript. Questo previene nomi di metodi indovinati, esempi obsoleti e fallimenti silenziosi a runtime.
La skill mappa ogni attività dello storefront — checkout, schede prodotto, navigazione, SEO, mobile, integrazione con Medusa e altro ancora — a un file di riferimento specifico (ad es., reference/layouts/checkout.md, reference/medusa.md). Specifica esattamente quali file caricare prima di implementare ciascuna funzionalità, garantendo che i pattern vengano applicati in modo coerente.
Copre le regole ad alto impatto uniche per i negozi online: aria-live="polite" sul conteggio del carrello per gli screen reader, env(safe-area-inset-bottom) per i pulsanti fissi su iOS, target touch minimi di 44px, loading="lazy" obbligatorio sulle immagini dei prodotti sotto la piega, e il divieto di emoji nell'interfaccia utente del negozio.
Fornisce i pattern corretti per le route dinamiche in Next.js (App Router e Pages Router), SvelteKit, TanStack Start e Remix per le pagine di prodotto e categoria. Avverte esplicitamente contro l'uso di route statiche per singolo elemento che non scalano.
Tratta l'inizializzazione dell'SDK di Medusa (chiave API pubblicabile obbligatoria), la visualizzazione corretta dei prezzi (non dividere per 100), il requisito di region_id durante il recupero dei prodotti, le convenzioni sulle porte CORS (8000), la configurazione Vite SSR, l'utilizzo di @medusajs/types al posto di tipi personalizzati e la cancellazione dello stato del carrello dopo il completamento dell'ordine.
Un elenco categorizzato di oltre 30 anti-pattern denominati relativi a carrello/navigazione, esplorazione dei prodotti, checkout, mobile, SEO, prestazioni, coerenza del design e integrazione backend — ognuno formulato come una concreta regola ❌ da verificare prima e durante l'implementazione.
La skill fornisce un flusso di lavoro sequenziale in 10 passaggi che va dalla fase di scoperta (caricamento di design.md) fino a fondamenta, componenti principali, flusso d'acquisto e ottimizzazione. Ogni passaggio fa riferimento al file esatto da caricare prima dell'implementazione, garantendo che nulla venga tralasciato e che gli stili rimangano coerenti.
Guida le decisioni architetturali relative al checkout (pagina singola vs. multi-step), impone il recupero dei metodi di pagamento dal backend anziché definirli staticamente nel codice, segnala il requisito del checkout come ospite e fornisce i passaggi di integrazione dei pagamenti specifici per Medusa tramite reference/layouts/checkout.md e reference/medusa.md.
Copre la configurazione dell'SDK, i pattern di regione e pricing, il recupero dei prodotti con region_id, le liste di paesi limitate alla regione del carrello, la configurazione di Vite SSR e l'utilizzo del server Medusa MCP per la verifica dei metodi — prevenendo gli errori di integrazione più comuni nel frontend Medusa.
Indirizza gli sviluppatori a reference/mobile-responsiveness.md per le dimensioni dei target touch, gli inset delle aree sicure e l'ottimizzazione delle immagini, e a reference/seo.md per lo schema Product JSON-LD, i meta tag, Open Graph e la misurazione dei Core Web Vitals tramite PageSpeed Insights.
Nessuna chiave API esterna o servizio a pagamento è richiesta dalla skill stessa.
reference/ (ad esempio, reference/design.md, reference/medusa.md, reference/layouts/checkout.md) presenti nel progetto. La skill indica all'agente di caricare questi file; devono esistere nell'area di lavoro.npx clawhub@latest install storefront-best-practicesAccedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!