M

Skills Medusajs

building-admin-dashboard-customizations
medusajs
Ekstensi UI kustom untuk dasbor Admin Medusa menggunakan Admin SDK dan komponen UI Medusa. Muat skill ini TERLEBIH DAHULU untuk pekerjaan UI admin apa pun (perencanaan, implementasi, eksplorasi); server MCP hanya menyediakan referensi API, bukan pola desain atau strategi pemuatan data KRITIS: Selalu gunakan Medusa JS SDK untuk semua permintaan API (jangan pernah menggunakan fetch biasa); pisahkan kueri tampilan dari kueri modal dan invalidasi data tampilan setelah mutasi Implementasikan widget pada halaman yang ada atau buat rute UI kustom;...
official
building-admin-dashboard-customizations
medusajs
Load automatically when planning, researching, or implementing Medusa Admin dashboard UI (widgets, custom pages, forms, tables, data loading, navigation).…
official
building-storefronts
medusajs
Integrasi frontend berbasis SDK untuk storefront Medusa dengan pola React Query dan aturan pemanggilan API yang kritis. Selalu gunakan Medusa JS SDK untuk semua permintaan API—jangan pernah menggunakan fetch() biasa, karena tidak memiliki header yang diperlukan (kunci API yang dapat dipublikasikan untuk rute toko, autentikasi untuk rute admin). Berikan objek JavaScript biasa ke metode SDK; jangan pernah menggunakan JSON.stringify() pada parameter body, karena SDK menangani serialisasi secara otomatis. Gunakan useQuery untuk permintaan GET dan useMutation untuk permintaan POST/DELETE,...
official
building-storefronts
medusajs
Load automatically when planning, researching, or implementing Medusa storefront features (calling custom API routes, SDK integration, React Query patterns,…
official
building-with-medusa
medusajs
Panduan komprehensif untuk arsitektur backend Medusa, alur kerja, dan aturan implementasi kritis. Mencakup enam kategori aturan (arsitektur, type safety, penempatan logika bisnis, impor, akses data, organisasi file) dengan pola anti-spesifik dan pemeriksaan penegakan. Menerapkan pemisahan lapisan yang ketat: Modul → Workflow → API Route → Frontend, dengan workflow diperlukan untuk semua mutasi dan hanya metode HTTP GET/POST/DELETE yang diizinkan. Termasuk aturan penanganan data kritis: harga disimpan apa adanya...
official
building-with-medusa
medusajs
Load automatically when planning, researching, or implementing ANY Medusa backend features (custom modules, API routes, workflows, data models, module links,…
official
creating-agents-in-medusa
medusajs
Use when building an internal admin-facing AI agent in a Medusa project. These agents are operated by merchants and store operators — not customers. Covers…
official
db-generate
medusajs
Hasilkan migrasi database untuk modul Medusa dengan satu perintah. Membungkus perintah CLI npx medusa db:generate untuk membuat file migrasi bagi modul Medusa yang ditentukan. Menerima nama modul sebagai argumen dan melaporkan lokasi file migrasi, kesalahan, serta langkah selanjutnya. Secara otomatis menyarankan menjalankan npx medusa db:migrate setelah pembuatan untuk menerapkan migrasi.
official
db-generate
medusajs
Generate database migrations for a Medusa module
official
db-migrate
medusajs
Jalankan migrasi database Medusa yang tertunda dan laporkan hasilnya. Menjalankan npx medusa db:migrate melalui Bash untuk menerapkan semua migrasi yang tertunda ke database Medusa Anda. Melaporkan hasil migrasi termasuk jumlah migrasi yang diterapkan, kesalahan yang ditemui, dan konfirmasi keberhasilan. Dirancang untuk proyek Medusa dengan pengaturan npm/npx standar.
official
db-migrate
medusajs
Run database migrations in Medusa
official
diagnosing-dependabot-alerts
medusajs
Diagnoses GitHub Dependabot / security alerts in the Medusa monorepo and finds the least-invasive fix. Use when investigating a Dependabot alert, security…
official
learning-medusa
medusajs
Bootcamp pengembangan Medusa interaktif langkah demi langkah di mana Anda membangun fitur merek sambil mempelajari pola arsitektur. Tiga pelajaran progresif (total 2–3 jam) mencakup modul, alur kerja, rute API, tautan modul, kait alur kerja, dan kustomisasi antarmuka admin. Verifikasi titik pemeriksaan setelah setiap komponen utama menguji pemahaman konseptual, kualitas kode, dan fungsionalitas sebelum melanjutkan. Memperlakukan kesalahan sebagai peluang mengajar; melakukan debugging bersama dengan pertanyaan diagnostik dan akar penyebab...
official
learning-medusa
medusajs
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").…
official
mcloud-deployments
medusajs
Execute mcloud deployments commands to list deployments, retrieve deployment details, and fetch build logs. Use when listing deployments, checking deployment…
official
mcloud-deployments
medusajs
Jalankan perintah mcloud deployments untuk mendaftar deployment, mengambil detail deployment, dan mengambil log build. Gunakan saat mendaftar deployment, memeriksa deployment…
official
mcloud-environments
medusajs
Jalankan perintah mcloud environments untuk mendaftar, mendapatkan, membuat, menghapus, menyebarkan ulang, atau memicu build untuk lingkungan Cloud. Gunakan saat mengelola siklus hidup lingkungan,…
official
mcloud-environments
medusajs
Execute mcloud environments commands to list, get, create, delete, redeploy, or trigger builds for Cloud environments. Use when managing environment lifecycle,…
official
mcloud-local
medusajs
Jalankan build lokal mcloud untuk mereproduksi build Cloud di mesin lokal. Gunakan saat men-debug deployment yang gagal build tanpa push ke branch yang dilacak, …
official
mcloud-logs
medusajs
Jalankan mcloud logs untuk mengambil dan mengalirkan log runtime untuk lingkungan Cloud. Gunakan saat membaca log backend atau storefront, memfilter berdasarkan rentang waktu, mencari…
official
mcloud-logs
medusajs
Jalankan mcloud logs untuk mengambil dan mengalirkan log runtime untuk lingkungan Cloud. Gunakan saat membaca log backend atau storefront, memfilter berdasarkan rentang waktu, mencari…
official
mcloud-organizations
medusajs
Jalankan perintah mcloud organizations untuk mendaftar atau mendapatkan organisasi Cloud. Gunakan saat menemukan organisasi, menyelesaikan ID organisasi berdasarkan nama, atau mengambil…
official
mcloud-organizations
medusajs
Execute mcloud organizations commands to list or get Cloud organizations. Use when discovering organizations, resolving organization IDs by name, or retrieving…
official
mcloud-projects
medusajs
Jalankan perintah proyek mcloud untuk mendaftar, mendapatkan, atau menghapus proyek Cloud. Gunakan saat menemukan proyek, menyelesaikan pegangan proyek berdasarkan nama, atau mengambil…
official
mcloud-projects
medusajs
Execute mcloud projects commands to list, get, or delete Cloud projects. Use when discovering projects, resolving project handles by name, or retrieving…
official
mcloud-variables
medusajs
Jalankan perintah mcloud variables untuk mendaftar dan mendapatkan variabel lingkungan untuk lingkungan Cloud. Gunakan saat memeriksa, membaca, atau mengekspor lingkungan…
official
mcloud-variables
medusajs
Execute mcloud variables commands to list, get, set, and delete environment variables for a Cloud environment. Use when inspecting, reading, creating,…
official
new-user
medusajs
Buat pengguna admin baru di Medusa dengan email dan kata sandi. Menerima email dan kata sandi sebagai argumen perintah untuk mengatur kredensial admin. Menjalankan perintah npx medusa user melalui Bash dengan flag -e dan -p. Melaporkan keberhasilan pembuatan, email pengguna, kesalahan, dan langkah selanjutnya untuk login dasbor admin.
official
new-user
medusajs
Create an admin user in Medusa
official
reviewing-prs
medusajs
Meninjau pull request GitHub untuk repositori Medusa. Memeriksa kepatuhan template PR, pedoman kontribusi, konvensi kode, keamanan, performa, dan…
official
storefront-best-practices
medusajs
Panduan komprehensif untuk membangun etalase e-commerce modern dengan pola, arsitektur komponen, dan integrasi backend. Mencakup semua komponen etalase: navigasi, halaman produk, keranjang, checkout, dan halaman akun di berbagai framework (Next.js, SvelteKit, React, Vue). Termasuk pola aksesibilitas kritis (aria-live untuk pembaruan keranjang), optimasi seluler (safe-area-inset, target sentuh 44px), dan persyaratan SEO (skema Product, Core Web Vitals). Menyediakan SDK backend wajib...
official
storefront-best-practices
medusajs
ALWAYS use this skill when working on ecommerce storefronts, online stores, shopping sites. Use for ANY storefront component including checkout pages, cart,…
official
triaging-issues
medusajs
Triages GitHub issues for the Medusa repository. Use when a GitHub issue is opened or receives a new comment. Categorizes the issue, validates it, and emits a…
official
triaging-issues
medusajs
Menangani isu GitHub untuk repositori Medusa. Gunakan saat isu GitHub dibuka atau menerima komentar baru. Mengategorikan isu, memvalidasinya, dan mengeluarkan…
official
using-medusa-cloud
medusajs
Mengelola sumber daya Medusa Cloud melalui Cloud CLI (mcloud). Gunakan saat menerapkan, men-debug penerapan, mengelola lingkungan, variabel lingkungan, atau apa pun…
official
using-medusa-cloud
medusajs
Manages Medusa Cloud resources through the Cloud CLI (mcloud). Use when deploying, debugging deployments, managing environments, environment variables, or any…
official
writing-docs
medusajs
Writes and updates Medusa documentation MDX files for the book, resources, ui, user-guide, and cloud projects. Use when making documentation changes based on…
official
writing-releases
medusajs
Menulis catatan rilis GitHub untuk rilis Medusa dengan gaya yang sudah ditetapkan. Gunakan saat membuat draf deskripsi rilis dari daftar commit dan PR…
official
writing-tsdocs
medusajs
Adds and updates TypeDoc (TSDoc) comments to TypeScript source files in the Medusa codebase. Covers HTTP types, API routes, UI components, data models, service…
official