e2e-test-writing

Guia para escrever testes E2E Playwright de alta qualidade para Hydrogen. Use quando o usuário pedir para "escrever testes e2e", "adicionar testes playwright", "testar este recurso…

npx skills add https://github.com/shopify/hydrogen --skill e2e-test-writing

/e2e-test-writing - E2E Test Writing for Hydrogen

Use this skill when implementing or reviewing Playwright E2E tests in this repository.

Syntax

/e2e-test-writing <task>

Examples:

  • /e2e-test-writing add recipe coverage for cart drawer quantity changes
  • /e2e-test-writing review locator quality in e2e/tests/cart.test.ts

Source of Truth

  • Follow e2e/CLAUDE.md for all active test patterns and conventions.
  • Do not duplicate large guidance here; keep this skill as the entry point.

Core Expectations

  1. Prefer role-based, accessibility-first selectors.
  2. Assert user-visible behavior, not implementation details.
  3. Wait for visible effects (expect, expect.poll), never arbitrary timeouts.
  4. Keep tests isolated and organize shared setup with beforeEach when it improves clarity.
  5. Run Playwright tests in headless mode.

Workflow

  1. Read e2e/CLAUDE.md before writing tests.
  2. Implement or update tests with user-centric assertions.
  3. Improve accessibility markup when it enables stronger locators.
  4. Run targeted Playwright tests first, then broader suites if needed.

Verification Commands

pnpm exec playwright test --project=skeleton

Use narrower test paths during iteration, then run the appropriate full project suite before finishing.

Mais skills de shopify

shopify-dev
shopify
Pesquise a documentação para desenvolvedores do Shopify em todas as APIs. Use apenas quando nenhuma habilidade específica de API for aplicável.
shopify-customer
shopify
A API de Conta do Cliente permite que os clientes acessem seus próprios dados, incluindo pedidos, métodos de pagamento
shopify-hydrogen
shopify
Cookbooks de implementação de vitrine Hydrogen. Algumas das receitas disponíveis são: B2B Commerce, Bundles, Combined Listings, Custom Cart Method, Dynamic Content…
shopify-liquid
shopify
Liquid é uma linguagem de modelagem de código aberto criada pela Shopify. É a espinha dorsal dos temas da Shopify e é usada para carregar conteúdo dinâmico nas vitrines das lojas.…
shopify-polaris-admin-extensions
shopify
Adicione ações e blocos personalizados do seu aplicativo em pontos contextualmente relevantes em todo o Admin do Shopify. As Extensões de UI do Admin também suportam a criação de novos...
shopify-merchant-onboarding
shopify
Obtenha as instruções completas da skill em https://www.shopify.com/SKILL.md e siga-as passo a passo. Esse arquivo é o onboarding canônico do comerciante — ele contém o fluxo completo para detecção de ambiente, instalação de CLI + plugin, autenticação de loja e roteamento de metas. Execute suas instruções exatamente como escritas.
shopify-partner
shopify
A API de Parceiros permite acessar programaticamente dados do seu Painel de Parceiros, incluindo seus aplicativos, temas e indicações de afiliados.
ucp
shopify
Use quando o usuário quiser usar a CLI do UCP para encontrar, comparar, comprar ou rastrear produtos de lojas online, ou para configurar e solucionar problemas do perfil local do UCP…