ВСЕГДА используйте этот навык при работе с ecommerce-витринами, интернет-магазинами, торговыми сайтами. Используйте для ЛЮБОГО компонента витрины, включая страницы оформления заказа, корзину, …
npx clawhub@latest install storefront-best-practicesStorefront Best Practices — это комплексный навык для разработки современных высококонверсионных витрин интернет-магазинов. Он предоставляет шаблоны, фреймворки для принятия решений и рабочие процессы интеграции с бэкендом, охватывающие все аспекты покупательского опыта — от главной страницы и навигации до корзины, оформления заказа и подтверждения покупки. Установите его, чтобы ваша витрина соответствовала проверенным паттернам UI/UX, избегала критических ошибок реализации и оставалась согласованной на всех компонентах и страницах.
npx clawhub@latest install storefront-best-practicesНажмите кнопку Установить вверху страницы для настройки в один клик
Перед написанием любого кода, обращающегося к бэкенд-API или SDK, навык предписывает соблюдение рабочего процесса из 5 шагов: остановиться, запросить документацию или MCP-сервер, согласовать метод с пользователем, написать код, затем проверить на ошибки TypeScript. Это предотвращает использование угаданных названий методов, устаревших примеров и скрытых сбоев во время выполнения.
Навык сопоставляет каждую задачу витрины — оформление заказа, листинг товаров, навигацию, SEO, мобильную адаптацию, интеграцию с Medusa и многое другое — с конкретным референсным файлом (например, reference/layouts/checkout.md, reference/medusa.md). Он точно определяет, какие файлы необходимо загрузить перед реализацией каждой функции, обеспечивая единообразное применение паттернов.
Охватывает высокоэффективные правила, уникальные для витрин магазинов: aria-live="polite" для счётчиков корзины в целях доступности для экранных дикторов, env(safe-area-inset-bottom) для фиксированных кнопок на iOS, минимальный размер сенсорных целей 44px, обязательный атрибут loading="lazy" для изображений товаров ниже линии сгиба, а также запрет на использование эмодзи в интерфейсе витрины Storefront Best Practices.
Предоставляет корректные шаблоны динамической маршрутизации для Next.js (App Router и Pages Router), SvelteKit, TanStack Start и Remix для страниц товаров и категорий. Явно предупреждает против использования статических маршрутов для отдельных элементов, которые не масштабируются.
Охватывает инициализацию Medusa SDK (требуется публикуемый API-ключ), корректное отображение цен (не делить на 100), требование region_id при получении продуктов, соглашения о портах CORS (8000), конфигурацию Vite SSR, использование @medusajs/types вместо пользовательских типов, а также очистку состояния корзины после оформления заказа.
Категоризированный список из более чем 30 именованных антипаттернов, охватывающих корзину/навигацию, просмотр товаров, оформление заказа, мобильные устройства, SEO, производительность, согласованность дизайна и интеграцию с бэкендом — каждый сформулирован в виде конкретного правила ❌ для проверки до и в процессе реализации.
Навык предоставляет последовательный рабочий процесс из 10 шагов: от обнаружения (загрузка design.md) через фундамент, основные компоненты, процесс покупок и оптимизацию. Каждый шаг указывает точный файл, который необходимо загрузить перед реализацией, гарантируя, что ничего не упущено, а стили остаются согласованными.
Руководит архитектурными решениями для оформления заказа (одностраничное или многошаговое), обеспечивает получение способов оплаты с бэкенда вместо их жёсткого кодирования, отмечает требование к гостевому оформлению заказа и предоставляет шаги интеграции платежей, специфичные для Medusa, через reference/layouts/checkout.md и reference/medusa.md.
Охватывает настройку SDK, паттерны работы с регионами и ценообразованием, получение товаров с region_id, списки стран в рамках региона корзины, конфигурацию Vite SSR, а также использование сервера Medusa MCP для проверки методов — предотвращая наиболее распространённые ошибки интеграции витрины Medusa.
Направляет разработчиков к reference/mobile-responsiveness.md для получения информации о размерах сенсорных целей, отступах безопасной зоны и оптимизации изображений, а также к reference/seo.md для работы со схемой Product JSON-LD, мета-тегами, Open Graph и измерением показателей Core Web Vitals с помощью PageSpeed Insights.
Сам навык не требует внешних API-ключей или платных сервисов.
reference/ (например, reference/design.md, reference/medusa.md, reference/layouts/checkout.md), которые должны присутствовать в проекте. Навык направляет агента на загрузку этих файлов; они должны существовать в рабочем пространстве.npx clawhub@latest install storefront-best-practicesВойдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!