medusajs avatar

Storefront Best Practices

This is required reading if you're building any ecommerce UI with Claude. It's opinionated about workflow: load the design reference before touching components, check backend integration docs before calling SDK methods, and always refer back to the relevant reference files during implementation. The skill covers everything from product pages to checkout flows, with specific guidance on Medusa backend integration. What makes it useful is the specificity: it tells you exactly which reference files to load for navbars versus product listings versus checkout, and it's aggressive about preventing common mistakes like hardcoding categories or forgetting aria-live on cart counts. Treat it like a checklist that keeps you from shooting yourself in the foot.

skills.sh installs
5K
GitHub stars
236
last updated
Aug 21, 2026

Install

$ npx -y skills add medusajs/medusa-agent-skills --skill storefront-best-practices --agent claude-code

Installs into .claude/skills of the current project.

Files

Ecommerce Storefront Best Practices

Comprehensive guidance for building modern, high-converting ecommerce storefronts covering UI/UX patterns, component design, layout structures, SEO optimization, and mobile responsiveness.

When to Apply

ALWAYS load this skill when working on ANY storefront task:

  • Adding checkout page/flow - Payment, shipping, order placement
  • Implementing cart - Cart page, cart popup, add to cart functionality
  • Building product pages - Product details, product listings, product grids
  • Creating navigation - Navbar, megamenu, footer, mobile menu
  • Integrating Medusa backend - SDK setup, cart, products, payment
  • Any storefront component - Homepage, search, filters, account pages
  • Building new ecommerce storefronts from scratch
  • Improving existing shopping experiences and conversion rates
  • Optimizing for usability, accessibility, and SEO
  • Designing mobile-responsive ecommerce experiences
  • Making a storefront agent-friendly (AI shopping agents, AI search, agentic commerce)

Sponsors

Details

Repository
github.com/medusajs/medusa-agent-skills
Categories
Frontend Development, Backend & APIs, AI & Agent Building, Productivity & Planning, Finance & Trading

More from medusajs/medusa-agent-skills

All 15
1composiohq avatarartifacts-buildercomposiohq/awesome-claude-skillsSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for4.8Kskills.sh installs
2tw93 avataruitw93/wazaProduces distinctive, production-grade UI for pages, components, visual interfaces, typography, and screenshot-driven polish. Use when users ask in any language4.7Kskills.sh installs
3grafana avatarapp-observabilitygrafana/skillsGet RED metrics + service maps + frontend RUM + AI/LLM monitoring out of Grafana Cloud — Application Observability (`traces_spanmetrics_*` from OTel traces, p504.7Kskills.sh installs
4cosscom avatarcosscosscom/cossHelps implement coss UI components correctly. Use when building UIs with coss primitives (buttons, dialogs, selects, forms, menus, tabs, inputs, toasts, etc.), 4.7Kskills.sh installs
5uni-stack avataruniwinduni-stack/uniwindUniwind — Tailwind CSS v4 styling for React Native. Use when adding, building, or debugging components in a React Native project that uses Uniwind classNames. C4.6Kskills.sh installs
6grafana avatarapp-sdk-conceptsgrafana/skillsUse when starting any grafana-app-sdk work — scaffolding a Grafana app, initializing a Grafana App Platform app, picking a deployment mode (standalone operator 4.5Kskills.sh installs