learning-medusa
Load automatically when user asks to learn Medusa development (e.g., "teach me how to build with medusa", "guide me through medusa", "I want to learn medusa").…
ALWAYS use this skill when working on ecommerce storefronts, online stores, shopping sites. Use for ANY storefront component including checkout pages, cart, payment flows, product pages, product listings, navigation, homepage, or ANY page/component in a storefront. CRITICAL for
$ npx -y skills add medusajs/medusa-agent-skills --skill storefront-best-practices --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/storefront-best-practicesContext preview
The summary Claude sees to decide when to auto-load this skill.
ALWAYS use this skill when working on ecommerce storefronts, online stores, shopping sites. Use for ANY storefront component including checkout pages, cart, payment flows, product pages, product listings, navigation, homepage, or ANY page/component in a storefront. CRITICAL for
name: storefront-best-practices description: ALWAYS use this skill when working on ecommerce storefronts, online stores, shopping sites. Use for ANY storefront component including checkout pages, cart, payment flows, product pages, product listings, navigation, homepage, or ANY page/component in a storefront. CRITICAL for adding checkout, implementing cart, integrating Medusa backend, or building any ecommerce functionality. Framework-agnostic (Next.js, SvelteKit, TanStack Start, React, Vue). Provides patterns, decision frameworks, backend integration guidance.
Comprehensive guidance for building modern, high-converting ecommerce storefronts covering UI/UX patterns, component design, layout structures, SEO optimization, and mobile responsiveness.
**ALWAYS load this skill when working on ANY storefront task:**
**Example prompts that should trigger this skill:**
**⚠️ ALWAYS load `reference/design.md` BEFORE creating ANY UI component**
**Load these references based on what you're implementing:**
**Minimum requirement:** Load at least 1-2 reference files relevant to your specific task before implementing.
**IMPORTANT: If you create a plan for implementing storefront features, include the following in your plan:**
When implementing each component, page, layout, or feature in the plan: 1. **Refer back to this skill** before starting implementation 2. **Load relevant reference files** listed above for the specific component/page you're building 3. **Follow the patterns and guidance** in the reference files 4. **Check common mistakes** sections to avoid known pitfalls
**Example plan structure:**
Task 1: Implement Navigation - Load reference/components/navbar.md - Follow patterns from navbar.md (dynamic category fetching, cart visibility, etc.) - Refer to skill for common mistakes (e.g., hardcoding categories) Task 2: Implement Product Listing Page - Load reference/layouts/product-listing.md - Follow pagination/filtering patterns from product-listing.md - Use reference/components/product-card.md for product grid items - Check skill for backend integration guidance Task 3: Implement Checkout Flow - Load reference/layouts/checkout.md - Load reference/medusa.md for Medusa payment integration - Follow component architecture recommendations (separate step components) - Refer to skill for payment method fetching requirements
**Why this matters:**
A collection of skills composed as Claude Code plugins for building Medusa applications with best practices and architectural patterns. These skills can be used with any agent, as explained in the Usage with Other Agents section.
Repo: medusajs/medusa-agent-skills
Load automatically when user asks to learn Medusa development (e.g., "teach me how to build with medusa", "guide me through medusa", "I want to learn medusa").…
Execute mcloud authentication and context commands: login, logout, whoami, use, version, and signup. Use when setting up the CLI, switching accounts, verifying…
Execute mcloud deployments commands to list deployments, retrieve deployment details, and fetch build logs. Use when listing deployments, checking deployment…
Execute mcloud environments commands to list, get, create, delete, redeploy, or trigger builds for Cloud environments. Use when managing environment lifecycle,…
Execute mcloud local build to reproduce a Cloud build on the local machine. Use when debugging a build-failed deployment without pushing to the tracked branch,…
Execute mcloud logs to fetch and stream runtime logs for Cloud environments. Use when reading backend or storefront logs, filtering by time range, searching…