SIEMPRE usa esta habilidad cuando trabajes en storefronts de ecommerce, tiendas en línea, sitios de compras. Úsala para CUALQUIER componente de storefront, incluyendo páginas de pago, carrito, …
npx clawhub@latest install storefront-best-practicesStorefront Best Practices es una habilidad de orientación integral para construir storefronts de comercio electrónico modernos y de alta conversión. Proporciona patrones, marcos de decisión y flujos de trabajo de integración con el backend que cubren cada parte de la experiencia de compra — desde la página de inicio y la navegación hasta el carrito, el proceso de pago y la confirmación del pedido. Instálalo para asegurarte de que tu storefront sigue patrones de UI/UX probados, evita errores críticos de implementación y mantiene la coherencia en todos los componentes y páginas.
npx clawhub@latest install storefront-best-practicesHaz clic en el botón Instalar en la parte superior de esta página para una configuración rápida
Antes de escribir cualquier código que llame a una API o SDK de backend, la habilidad impone un flujo de trabajo de 5 pasos: pausar, consultar la documentación o el servidor MCP, verificar el método con el usuario, escribir el código y luego comprobar si hay errores de TypeScript. Esto previene nombres de métodos inventados, ejemplos desactualizados y fallos silenciosos en tiempo de ejecución.
La habilidad mapea cada tarea del storefront — pago, listado de productos, navegación, SEO, móvil, integración con Medusa y más — a un archivo de referencia específico (por ejemplo, reference/layouts/checkout.md, reference/medusa.md). Especifica exactamente qué archivos cargar antes de implementar cada funcionalidad, garantizando que los patrones se apliquen de manera consistente.
Cubre reglas de alto impacto únicas para storefronts: aria-live="polite" en contadores de carrito para lectores de pantalla, env(safe-area-inset-bottom) para botones fijos en iOS, tamaño mínimo de área táctil de 44px, uso obligatorio de loading="lazy" en imágenes de productos por debajo del pliegue, y prohibición de emojis en la interfaz de usuario del storefront.
Proporciona patrones de rutas dinámicas correctos para Next.js (App Router y Pages Router), SvelteKit, TanStack Start y Remix para páginas de productos y categorías. Advierte explícitamente contra las rutas estáticas por elemento que no escalan.
Cubre la inicialización del SDK de Medusa (se requiere clave API publicable), la visualización correcta de precios (no dividir entre 100), el requisito de region_id al obtener productos, las convenciones de puerto CORS (8000), la configuración SSR de Vite, el uso de @medusajs/types en lugar de tipos personalizados, y la limpieza del estado del carrito tras realizar un pedido.
Una lista categorizada de más de 30 antipatrones identificados en áreas como carrito/navegación, exploración de productos, proceso de pago, móvil, SEO, rendimiento, coherencia de diseño e integración de backend — cada uno formulado como una regla concreta ❌ para verificar antes y durante la implementación.
La habilidad proporciona un flujo de trabajo secuencial de 10 pasos que va desde el descubrimiento (cargando design.md) hasta la fundación, los componentes principales, el flujo de compra y la optimización. Cada paso hace referencia al archivo exacto que se debe cargar antes de implementar, asegurando que no se omita nada y que los estilos se mantengan coherentes.
Guía las decisiones de arquitectura del proceso de compra (página única vs. múltiples pasos), exige la obtención de los métodos de pago desde el backend en lugar de codificarlos directamente, señala el requisito de compra como invitado y proporciona los pasos de integración de pagos específicos de Medusa a través de reference/layouts/checkout.md y reference/medusa.md.
Cubre la configuración del SDK, patrones de región y precios, obtención de productos con region_id, listas de países limitadas a la región del carrito, configuración de Vite SSR y uso del servidor Medusa MCP para verificación de métodos — previniendo los errores de integración de storefront más comunes en Medusa.
Dirige a los desarrolladores a reference/mobile-responsiveness.md para conocer los tamaños de los objetivos táctiles, los márgenes de área segura y la optimización de imágenes, y a reference/seo.md para el esquema JSON-LD de productos, las metaetiquetas, Open Graph y la medición de Core Web Vitals mediante PageSpeed Insights.
La habilidad en sí no requiere claves de API externas ni servicios de pago.
reference/ (por ejemplo, reference/design.md, reference/medusa.md, reference/layouts/checkout.md) que deben estar presentes en el proyecto. La habilidad indica al agente que cargue estos archivos; deben existir en el espacio de trabajo.npx clawhub@latest install storefront-best-practicesInicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!