medusajs avatar

Building With Medusa

If you're building anything on Medusa's backend, load this before you start writing code. It enforces the critical architecture pattern (modules feed workflows, workflows feed routes, never skip layers) and catches the mistakes that break Medusa apps: using PUT/PATCH instead of POST/DELETE, calling module services directly from routes, forgetting that workflows can't use async/await or conditionals in their composition functions, and filtering linked module data with query.graph() instead of query.index(). The real value is in the reference files it points you to, each one specific to what you're implementing. Also worth noting: prices in Medusa are stored as-is, not in cents, which trips up everyone at least once.

skills.sh installs
131
GitHub stars
182
last updated
Jun 3, 2026

Install

$ npx -y skills add medusajs/medusa-claude-plugins --skill building-with-medusa --agent claude-code

Installs into .claude/skills of the current project.

Files

Medusa Backend Development

Comprehensive backend development guide for Medusa applications. Contains patterns across 6 categories covering architecture, type safety, business logic placement, and common pitfalls.

When to Apply

Load this skill for ANY backend development task, including:

  • Creating or modifying custom modules and data models
  • Implementing workflows for mutations
  • Building API routes (store or admin)
  • Defining module links between entities
  • Writing business logic or validation
  • Querying data across modules
  • Implementing authentication/authorization

Also load these skills when:

  • building-admin-dashboard-customizations: Building admin UI (widgets, pages, forms)
  • building-storefronts: Calling backend API routes from storefronts (SDK integration)

CRITICAL: Load Reference Files When Needed

The quick reference below is NOT sufficient for implementation. You MUST load relevant reference files before writing code for that component.

Load these references based on what you're implementing:

Sponsors

Details

Repository
github.com/medusajs/medusa-claude-plugins
First seen
Jun 3, 2026

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs