hydrogen-ecommerce-ux について
Shopify Hydrogen のストアフロント向けに、調査に基づく UX 指針を Claude に提供するスキルです。開発者が構築・修正・レビューを行う際、画面別の資料と Hydrogen の実装パターンを参照できます。
主な機能
- 01ストアフロント各画面の指針
- 02必要な資料を都度読み込み
- 03UX と Hydrogen の実装パターンを統合
- 04根拠の説明と重要箇所の注意喚起
活用シーン
- 01商品ページやナビゲーションのレビュー
- 02カートやチェックアウトの改善
- 03検索・絞り込み・並べ替えの実装
- 04モバイル UX とアクセシビリティの確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ the-up/ hydrogen-ecommerce-ux --skill hydrogen-ecommerce-uxインストール後、Claude Code で/hydrogen-ecommerce-uxを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.md.gitignoreLICENSEreferences/search-and-filters.mdproduct-page.mdmobile-accessibility-trust.mdcart-and-checkout.mdhydrogen-technical-patterns.mdhomepage-and-navigation.md詳細
Hydrogen の E コマース UX のベストプラクティス
このスキルは、Shopify Hydrogen のストアフロント構築に役立つ、調査に裏付けられた UX の指針を Claude に提供します。ガイドラインは、Baymard Institute(米国および EU の主要な 90 以上のサイトで、約 200,000 時間以上にわたる E コマースのユーザビリティテストを実施)と、Nielsen Norman Group の E コマース調査(20 年以上にわたり、350 以上のサイトをテスト)に基づいています。技術的な推奨事項は、Shopify Hydrogen 2026 の規約(React Router v7、Oxygen、Storefront API)に準拠しています。
このスキルを適用するタイミング
Hydrogen の以下の画面を作成、レビュー、またはアドバイスする場合は、該当するリファレンスファイルを適用してください。
- ホームページ、ナビゲーション、コレクション →
references/homepage-and-navigation.md - 商品詳細ページ(PDP) →
references/product-page.md - カート、チェックアウト、アカウント →
references/cart-and-checkout.md - 検索、フィルター、並べ替え →
references/search-and-filters.md - モバイル UX、アクセシビリティ、信頼性、パフォーマンス →
references/mobile-accessibility-trust.md - Hydrogen 固有の技術パターン →
references/hydrogen-technical-patterns.md
すべてのガイドラインを一度に提示しないでください。現在のタスクに関連するリファレンスだけを読みます。判断に迷う場合は、ユーザーが作業しているファイルまたはルートに最も近いものから始めてください。
基本的なワークフロー
ユーザーから Hydrogen プロジェクトで何かを構築、修正、またはレビューするよう依頼された場合は、次の手順に従ってください。
- 対象となる画面を特定します。 PDP ですか? フィルターコンポーネントですか? チェックアウトのステップですか? 通常、ファイルパス(
app/routes/products.$handle.tsx、app/components/Cart.tsxなど)が最も明確な手がかりになります。 - 適切なリファレンスを読み込みます。
references/から該当するリファレンスファイルだけを読みます。各ファイルは画面ごとに構成され、すばやく確認できる目次から始まります。 - UX と技術の指針を組み合わせます。 コードを書く際はすべて、次の点を確認します。
- この画面に関する Baymard/NNg のガイドラインに従っていますか?
- 適切な Hydrogen プリミティブ(
<Image>、<Money>、<CartForm>、loader/action パターン)を使用していますか? - パフォーマンス予算を守っていますか(サーバー優先のレンダリング、インタラクティブでない限り
'use client'を避ける)?
- 理由を示します。 変更を推奨する際は、ユーザーが「何を」するかだけでなく「なぜ」そうするのかを理解できるよう、出典を簡潔に示します(「Baymard のチェックアウトガイドライン:ゲストチェックアウトを可能にする」など)。
- 影響が大きい場合(チェックアウト、支払い、アクセシビリティ)は注意を促します。 チェックアウトでの小さな UX の見落としも、実際の収益に影響します。違反がコンバージョンを損なう可能性が高い場合は、明確に伝えてください。
ガイドラインの構成
各リファレンスファイルは、ユーザーに理由を引用して説明できるよう、次の形式で構成されています。
### [Guideline Title]
**Source:** Baymard Institute / NN/g
**Why it matters:** [One-sentence conversion/usability rationale]
**Hydrogen implementation:** [Concrete code pattern or component suggestion]
文章作成時のスタイル
これらのガイドラインを適用する際は、次の点に従ってください。
- 具体的に説明します。「価格について透明性を確保する」よりも、「PDP に送料を表示する」のほうが適切です。
- 説明だけでなく、コードを示します。モバイルで固定表示されるカート追加バーを推奨する場合は、コンポーネントを記述するか、Tailwind クラスを示してください。
- ユーザーが既に使用しているスタックを尊重します。Tailwind を使用している場合は Tailwind で記述します。CSS Modules を使用している場合は、それに合わせます。
- Baymard の統計を捏造しないでください。特定の割合が正しいか確信が持てない場合は、数字をでっち上げるのではなく、「Baymard の調査によると、これはよくある課題です」と伝えてください。
Shopify Hydrogen 2026 の基本前提
ユーザーから別途説明がない限り、最新の Hydrogen セットアップを使用しているものとします。
- React Router v7(Remix v2 でも、旧式の
@shopify/remix-oxygenパターンでもありません) - Vite ビルドツール
- TypeScript(JavaScript を使用している場合は推奨します)
- Oxygen デプロイ先(エッジ、メモリ上限 128 MB、コールドスタート 400 ms 未満)
- Storefront API は
context.storefront.query()とCacheLong/CacheShort/CacheNoneヘルパーを使用 - Customer Account API は認証フローに使用(従来の Storefront customer mutation は使用しません)
@shopify/hydrogenの<Image>、<Money>、<CartForm>、Analytics
ユーザーが古いバージョンを使用している場合も、ユーザビリティの原則はフレームワークに依存しないため、引き続き UX に関するアドバイスを提供します。ただし、アップグレードの方法にも触れてください。
対話の例
ユーザー:「商品カードのコンポーネントを作ってもらえますか?」
すること:
- これは商品一覧ページに関する内容だと認識します。
references/homepage-and-navigation.md(商品一覧について説明)とreferences/product-page.md(カード間で再利用する画像や価格のパターンについて説明)を読みます。- 次の要素を含むカードを作成します。適切な
aspectRatioを設定した商品画像、商品タイトル、該当する場合は元の価格と割引価格、利用可能な場合はレビューの星、ホバー/クイックビューの案内、モバイルで 44×44px 以上の明確なタップ領域。 - レスポンシブな読み込みには
<Image>、ロケールに応じた価格表示には<Money>、プリフェッチには React Router の<Link>を使用します。 - それぞれの選択が重要な理由を簡潔に説明します。たとえば、「Baymard の調査では、価格帯(X ドルから)を一覧ページに表示すると、購入を決められない状態が減ることがわかっています。」
出典
ガイドラインの出典を尋ねられた場合は、次のように伝えてください。
- Baymard Institute — https://baymard.com/blog (無料記事)および Baymard Premium(有料、700 件以上のガイドライン)
- Nielsen Norman Group — https://www.nngroup.com/reports/topic/e-commerce/
- Shopify Hydrogen のドキュメント — https://shopify.dev/docs/api/hydrogen
このスキルは公開されているガイダンスを要約したものであり、有料の Baymard コンテンツをそのまま再配布するものではありません。