hydrogen-cookbooks について
Shopify Hydrogen ストアフロントの機能実装に使える、手順付きレシピ集です。各ガイドに前提条件、コードやファイルの変更、実装メモ、トラブルシューティングが含まれ、オフライン資料とドキュメント検索も利用できます。
主な機能
- 01機能ごとに完結したレシピ
- 02コードとファイル変更の手順
- 03前提条件と実装メモ
- 04トラブルシューティング案内
- 05オフライン資料とドキュメント検索
活用シーン
- 01商品バンドル表示の追加
- 02Customer Account API の設定
- 03Remix v2 から React Router v7 への移行
- 04パフォーマンスやメディア機能の実装
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ weaverse/ shopify-hydrogen-skills --skill hydrogen-cookbooksインストール後、Claude Code で/hydrogen-cookbooksを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/bundles.mdcombined-listings.mdcustomer-account-api.mdhydrogen-react-router.mdmodel-viewer.mdperformance-best-practices.mdvariant-media-grouping.mdweaverse-hydrogen-integration.md詳細
Hydrogen クックブック
Shopify Hydrogen ストアフロントで特定の機能を構築するための、具体的な手順を示すガイドです。各クックブックは、コード、ファイルの変更、実装上の注意点を含む、独立したレシピです。
ライブドキュメント
これらは、このスキルのフォルダー内から実行してください。ヘルパーは隣接する
shopify-hydrogen スキルに含まれているため、パック全体がインストールされていれば
../shopify-hydrogen/scripts/ が存在します。
このスキルだけをインストールした場合、そのフォルダーは存在せず、以下のコマンドは
MODULE_NOT_FOUND で失敗します。ヘルパーを一度追加してください:
npx skills add Weaverse/shopify-hydrogen-skills --skill shopify-hydrogen
このスキル内の references/ ファイルは、インストールせずに利用できるオフラインの代替手段として引き続き使用できます。
Shopify の最新の Hydrogen クックブックレシピを取得するには:
node ../shopify-hydrogen/scripts/search_shopify_docs.mjs "hydrogen cookbook <topic>"
Weaverse 固有のパターンを取得するには:
node ../shopify-hydrogen/scripts/search_weaverse_docs.mjs "<topic>"
以下のリファレンスは厳選されたガイドです。ライブドキュメントにはない Weaverse 固有のパターンが含まれている場合があります。
利用可能なクックブック
| クックブック | 説明 |
|---|---|
| bundles.md | バッジと、カート内のバンドルされたバリアントの明細項目を使って、商品バンドルを表示する |
| combined-listings.md | 組み合わせリスティングを処理する — ユーティリティ、フィルター、メディアのグループ化、価格帯の表示 |
| customer-account-api.md | ローカル開発用のトンネルを使って Customer Account API を設定する |
| hydrogen-react-router.md | インポート置換ガイド:Remix v2 → React Router v7 |
| model-viewer.md | ModelViewer コンポーネントと AR による 3D モデル(.glb/.usdz)のサポート |
| performance-best-practices.md | キャッシュ戦略、ストリーミング、遅延データ、サードパーティスクリプト、クエリの最適化 |
| variant-media-grouping.md | バリアントのオプション(例:Color)ごとに商品メディアをグループ化する |
| weaverse-hydrogen-integration.md | Weaverse の完全な統合:コンポーネントの登録、テーマスキーマ、データ取得 |
使い方
各クックブックでは、以下について説明します:
- 機能 — その機能の内容
- 前提条件 — 事前に確認すべき事項
- 実装手順 — ファイルの変更、コードスニペット、差分
- トラブルシューティング — よくある問題と解決方法
レシピ内のファイル名は Hydrogen のスケルトンテンプレートを参照しています。ファイルパスは、プロジェクトの構成に合わせて調整してください。