CommunityPesquisa e Análise de Dadosgithub.com

medusajs/construção-de-lojas

Carregar automaticamente ao planejar, pesquisar ou implementar recursos de loja Medusa (chamada de rotas de API personalizadas, integração SDK, padrões React Query, busca de dados). OBRIGATÓRIO para todo desenvolvimento de loja em TODOS os modos (planejamento, implementação, exploração). Contém padrões de uso do SDK, integração frontend e regras críticas para chamar APIs Medusa.

O que é construção-de-lojas?

Esta habilidade, medusajs/construção-de-lojas, é essencial para qualquer desenvolvedor trabalhando com lojas Medusa, seja no planejamento, implementação ou exploração de recursos. Ela fornece um guia completo sobre como utilizar o SDK Medusa, integrar com React Query, lidar com chamadas de API personalizadas e buscar dados de forma eficiente no frontend. Compatível com ambientes como Claude Code, Cursor e Codex, a habilidade carrega automaticamente quando detecta tarefas relacionadas a desenvolvimento de loja Medusa, garantindo que você tenha acesso imediato a padrões e regras críticas. A documentação inclui exemplos práticos e orientações sobre como estruturar componentes, gerenciar estado e otimizar requisições, tudo em português para facilitar o entendimento de desenvolvedores brasileiros.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/medusajs/medusa-agent-skills/tree/main/skills/building-storefronts

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que construção-de-lojas faz?

Carregar automaticamente ao planejar, pesquisar ou implementar recursos de loja Medusa (chamada de rotas de API personalizadas, integração SDK, padrões React Query, busca de dados). OBRIGATÓRIO para todo desenvolvimento de loja em TODOS os modos (planejamento, implementação, exploração). Contém padrões de uso do SDK, integração frontend e regras críticas para chamar APIs Medusa.

Visão Geral

Esta habilidade central é ativada automaticamente sempre que você estiver envolvido em tarefas relacionadas a desenvolvimento de frontend de loja Medusa. Ela fornece diretrizes essenciais, padrões de código e melhores práticas para:

  • Chamar rotas de API personalizadas do Medusa
  • Integrar o SDK do Medusa no frontend
  • Utilizar React Query para gerenciamento de estado e busca de dados
  • Estruturar componentes e páginas de forma eficiente

Quando Usar

  • Planejamento: Ao definir a arquitetura de frontend, componentes e fluxos de dados
  • Implementação: Durante a codificação de telas, integrações e lógica de negócio
  • Exploração: Para entender padrões existentes, depurar problemas ou aprender novas funcionalidades

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex

Conteúdo

Uso do SDK Medusa

import Medusa from "@medusajs/medusa-js"

const medusa = new Medusa({ baseUrl: "http://localhost:9000", maxRetries: 3 })

// Exemplo de chamada de produto
medusa.products.list().then(({ products }) => {
  console.log(products)
})

Integração com React Query

import { useQuery } from "@tanstack/react-query"

const useProducts = () => {
  return useQuery({
    queryKey: ["products"],
    queryFn: () => medusa.products.list(),
  })
}

Chamada de Rotas de API Personalizadas

const { data } = await medusa.client.request("GET", "/store/custom-endpoint")

Regras Críticas

  1. Sempre use o SDK do Medusa para chamadas de API quando disponível
  2. Utilize React Query para gerenciamento de cache e estado assíncrono
  3. Nunca chame APIs Medusa diretamente sem tratamento de erros
  4. Mantenha a separação de responsabilidades entre componentes e lógica de dados

Documentação traduzida para português para facilitar o desenvolvimento de lojas Medusa.

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

medusajs/building-admin-dashboard-customizations

Load automatically when planning, researching, or implementing Medusa Admin dashboard UI (widgets, custom pages, forms, tables, data loading, navigation). REQUIRED for all admin UI work in ALL modes (planning, implementation, exploration). Contains design patterns, component usage, and data loading patterns that MCP servers don't provide.

medusajs/building-with-medusa

Load automatically when planning, researching, or implementing ANY Medusa backend features (custom modules, API routes, workflows, data models, module links, business logic). REQUIRED for all Medusa backend work in ALL modes (planning, implementation, exploration). Contains architectural patterns, best practices, and critical rules that MCP servers don't provide.

medusajs/db-generate

Generate database migrations for a Medusa module

medusajs/db-migrate

Run database migrations in Medusa

medusajs/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"). Interactive guided tutorial where Claude acts as a coding bootcamp instructor, teaching step-by-step with checkpoints and verification.

medusajs/new-user

Create an admin user in Medusa

medusajs/storefront-best-practices

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.

Habilidades Relacionadas