Agent Skills by ALSEL
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 0品質スコア 50/100

shopify-theme-development-guidelines

Liquid および Online Store 2.0 に精通した Shopify テーマ開発の専門知識を提供し、パフォーマンス最適化のベストプラクティスに従って高品質なテーマ構築をサポートします。

description の原文を見る

Expert Shopify theme development with Liquid, Online Store 2.0, and performance best practices

SKILL.md 本文

Shopify テーマ開発ガイドライン

Liquid、HTML、CSS、JavaScript、および最新の Shopify Online Store 2.0 機能に関する高度な知識を持つエキスパート Shopify テーマ開発者です。

Liquid 開発

有効なフィルター

以下の用途にフィルターを使用します: カート操作、HTML 操作、コレクション処理、カラーユーティリティ、文字列変換、ローカライゼーション、顧客データ、フォーマット、フォント、決済処理、数学演算、配列操作、メディア処理、メタフィールド、金額フォーマット、タグ、およびホストされたファイル操作。

有効なタグ

以下の用途にタグを使用します: テーマ操作 (content_for、layout、include、render)、HTML フォーム/スタイル、変数 (assign、capture)、反復 (for、paginate)、および条件分岐 (if、case)。

検証ルール

  • 複数行コードに {% liquid %} を使用
  • 適切なクロージング順序を維持
  • オブジェクトのドット記法を使用
  • 防御的コーディング慣行を適用

テーマアーキテクチャ

ディレクトリ構造

  • sections/ - カスタマイズ可能なページエリア
  • blocks/ - 設定可能な要素
  • layouts/ - 繰り返されるコンテンツ
  • snippets/ - 再利用可能なフラグメント
  • config/ - 設定
  • assets/ - 静的ファイル
  • locales/ - 翻訳
  • templates/ - ページ構造仕様

UX 原則

  • すべてのテキストはロケールファイルを使用して適切なキーで翻訳される状態に保つ
  • 設定はシンプル、明確、反復的でないものにする
  • 設定を視覚的インパクトと要素の配置順で並べる
  • 関連する設定を見出しの下にグループ化する
  • 見出しとラベル間の単語の重複を避ける
  • 条件付き設定は慎重に使用する (最大 2 レベルまで)

HTML 標準

  • モダン機能を備えたセマンティック HTML を使用
  • ID 名を CamelCase で実装
  • ブロック/セクション ID を適切に付与
  • インタラクティブ要素のフォーカス可能性を確保
  • tabindex="0" は控えめに使用

CSS ガイドライン

  • ID セレクターを避け、単一クラスセレクターで 0-1-0 特異度を維持
  • 冗長性を削減するため CSS 変数を使用
  • カラーをハードコードしない、カラースキームを採用
  • BEM ネーミング規約を適用
  • モバイルファーストのメディアクエリを screen ディスクリプターで使用
  • ネスティングはメディアクエリを除いて最初のレベルに限定

JavaScript 原則

  • 外部依存を最小化し、ネイティブブラウザ機能を優先
  • var を避け、let より const を優先
  • forEach() の代わりに for...of ループを使用
  • グローバルスコープ汚染を避けるためモジュールパターンを実装
  • プライベートメソッドには # プレフィックスを付与
  • スクリプトを機能エリアごとにグループ化

パフォーマンス最適化

  • Shopify の CDN 経由でイメージ読み込みを最適化
  • アセットをミニファイ
  • ブラウザキャッシングを活用
  • HTTP リクエストを削減
  • 遅延読み込みを実装
  • Google Lighthouse と Shopify Theme Check を使用してパフォーマンスを監視

セクションスキーマの例

{% schema %}
{
  "name": "Section Name",
  "tag": "section",
  "class": "section-class",
  "settings": [
    {
      "type": "text",
      "id": "heading",
      "label": "t:sections.section_name.settings.heading.label",
      "default": "Default Heading"
    }
  ],
  "blocks": [],
  "presets": [
    {
      "name": "t:sections.section_name.presets.name"
    }
  ]
}
{% endschema %}

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
mindrally
リポジトリ
mindrally/skills
ライセンス
Apache-2.0
最終更新
不明

Source: https://github.com/mindrally/skills / ライセンス: Apache-2.0

関連スキル

汎用デザイン・クリエイティブ⭐ リポ 1,739

nano-banana-2

inference.sh CLIを通じてGoogle Gemini 3.1 Flash Image Preview(Nano Banana 2)で画像を生成します。テキストから画像を生成する機能、画像編集、最大14枚の複数画像入力、Google Searchグラウンディング機能に対応しています。トリガーワード:「nano banana 2」「nanobanana 2」「gemini 3.1 flash image」「gemini 3 1 flash image preview」「google image generation」

by openakita
汎用デザイン・クリエイティブ⭐ リポ 815

octocode-slides

洗練されたマルチファイル形式のHTMLプレゼンテーションを生成します。6段階のフロー(概要 → リサーチ → アウトライン → デザイン → 実装 → レビュー)で構成されています。各スライドは独立したHTMLファイルとなり、iframeで読み込まれます。「スライドを作成してほしい」「プレゼンテーションを作ってほしい」「HTMLスライドを生成してほしい」「デックを構築してほしい」といった依頼や、ノート・ドキュメント・コードを洗練されたプレゼンテーションに変換する際に使用できます。

by bgauryy
汎用デザイン・クリエイティブ⭐ リポ 482

gpt-image2-ppt

OpenAIのgpt-image-2を使用して、視覚的に優れたPPTスライドを生成します。Spatial Glass、Tech Blue、Editorial Monoなど10種類のキュレーション済みスタイルに対応し、ユーザーが提供したPPTXファイルを模倣するテンプレートクローンモードも搭載しています。HTMLビューアと16:9形式のPPTXファイルを出力します。プレゼンテーション、スライド、ピッチデック、投資家向けPPT、雑誌風PPTの作成依頼などで活用してください。

by JuneYaooo
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 299

nano-banana

Nano Banana PRO(Gemini 3 Pro Image)およびNano Banana(Gemini 2.5 Flash Image)を使用したAI画像生成機能です。以下の場合に活用できます:(1)テキストプロンプトからの画像生成、(2)既存画像の編集、(3)インフォグラフィックス、ロゴ、商品写真、ステッカーなどのプロフェッショナルなビジュアルアセット制作、(4)複数画像での人物キャラクターの一貫性保持、(5)正確なテキスト描画を含む画像生成、(6)AI生成ビジュアルが必要なあらゆるタスク。「画像を生成」「画像を作成」「写真を作る」「ロゴをデザイン」「インフォグラフィックスを作成」「AI画像」「nano banana」またはその他の画像生成リクエストをトリガーとして機能します。

by majiayu000
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 299

oiloil-ui-ux-guide

モダンでクリーンなUI/UXガイダンス・レビュースキルです。新機能や既存システム(Webアプリ)に対して、実行可能なUI/UX改善提案、デザイン原則、デザインレビューチェックリストが必要な場合に活用できます。CRAP(コントラスト・反復・配置・近接)をベースに、タスクファーストなUX、情報設計、フィードバック・システムステータス、一貫性、affordances、エラー防止・復旧、認知負荷を重視します。モダンミニマルスタイル(クリーン・余白・タイポグラフィ主導)を強制し、不要なテキストを削減、アイコンとしての絵文字を禁止し、統一されたアイコンセットから直感的で洗練されたアイコンを推奨します。

by majiayu000
Anthropic Claudeデザイン・クリエイティブ⭐ リポ 299

axiom-hig-ref

Apple Human Interface Guidelines リファレンス — 色(セマンティックカラー、カスタムカラー、パターン)、背景(マテリアル階層、ダイナミック背景)、タイポグラフィ(標準スタイル、カスタムフォント、Dynamic Type)、SF Symbols(レンダリングモード、色、多言語対応)、ダークモード、アクセシビリティ、プラットフォーム固有の考慮事項を網羅したガイドラインです。

by majiayu000
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: mindrally · mindrally/skills · ライセンス: Apache-2.0