Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 50/100

grid

ユーザーがコンテンツ表示のためのグリッドレイアウトを設計・最適化・監査したい場合に使用します。「グリッドレイアウト」「グリッドデザイン」「マルチカラムグリッド」「CSS grid」「レスポンシブグリッド」「カードグリッド」「プロダクトグリッド」「フィーチャーグリッド」などが言及された際にも適用されます。カードレイアウトについては card スキルを使用してください。

description の原文を見る

When the user wants to design, optimize, or audit grid layouts for content display. Also use when the user mentions "grid layout," "grid design," "multi-column grid," "CSS grid," "responsive grid," "card grid," "product grid," or "feature grid." For cards layout, use card.

SKILL.md 本文

コンポーネント: グリッドレイアウト

等階層の複数列コンテンツ表示向けのグリッドレイアウト設計ガイド。グリッドは複数アイテムを同等の強調で表示し、スペース効率が良くスキャンしやすい。製品、テンプレート、ツール、機能、ブログインデックス、ギャラリーに使用。

呼び出し時: 初回使用時は、このスキルが何をカバーしているか、なぜ重要かを1~2文で説明してから、メイン出力を提供します。2回目以降またはユーザーがスキップを要求した場合は、メイン出力に直接進みます。

グリッドを使う場合

グリッドを使うリストを使う
ビジュアルコンテンツ(画像、サムネイル)テキスト主体;タイトルでスキャン
アイテム全体で等しい強調コンパクト;多くのアイテム;密度の濃い情報
製品、テンプレート、ギャラリー、機能ブログインデックス、ドキュメント、検索結果
ブラウジング、発見読む、スキャン

リストレイアウトは list を、グリッド内のカード構造は card を参照してください。

グリッド構造

要素目的
列(Columns)1~4列以上;ビューポートに適応
ギャップ(Gap)アイテム間の一貫した間隔
アイテム(Items)同等またはプロポーショナルなサイジング
レスポンシブ(Responsive)モバイル1列 → デスクトップ2~4列

実装

  • CSS Grid: repeat(auto-fill, minmax(min, 1fr)) または repeat(auto-fit, minmax()) で流動的な列を実現
  • ブレークポイント: 例)768px未満で1列;768~1024pxで2列;1024px以上で3~4列
  • 一貫性: アイテム全体で同じパディング、アスペクト比;カード構造は card を参照

ベストプラクティス

原則実践
等階層アイテムが同等に競争;単一の支配的アイテムなし
一貫したサイジンググリッド内でカード/アイテムの寸法を統一
ギャップの一貫性均一なギャップ(例:16px、24px)
レイアウトシフトなし画像用スペースを確保;CLS を回避

レスポンシブ

  • モバイル: 単一列;フルワイドアイテム
  • タブレット: 2列;タッチターゲット ≥44×44px
  • デスクトップ: 3~4列;ホバー状態OK

無限スクロール

グリッドで無限スクロールを使用する場合:クローラーはスクロールで読み込まれたコンテンツにアクセスできません。SEO が重要なコンテンツについては、ページネーション付きコンポーネントページを提供してください。検索フレンドリーな実装は site-crawlability を参照。

関連スキル

  • site-crawlability: 無限スクロール SEO;ページネーション付きコンポーネントページ
  • card: グリッド内のカード構造;製品、テンプレート、ツールカード
  • list: リストレイアウト vs グリッド;各々の使い分け
  • masonry: 高さが異なる場合のマソンリー(Pinterest風)
  • carousel: スライド/ローテーション用カルーセル;グリッドが密すぎる場合
  • hero-generator: 上部のヒーロー;下部のコンテンツセクション用グリッド
  • products-page-generator: 製品グリッド
  • template-page-generator: テンプレートグリッド
  • features-page-generator: 機能グリッド

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

詳細情報

作者
kostja94
リポジトリ
kostja94/marketing-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/kostja94/marketing-skills / ライセンス: MIT

関連スキル

汎用ソフトウェア開発⭐ リポ 39,967

doubt-driven-development

重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 1,175

apprun-skills

TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。

by yysun
OpenAIソフトウェア開発⭐ リポ 797

desloppify

コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。

by Git-on-my-level
汎用ソフトウェア開発⭐ リポ 39,967

debugging-and-error-recovery

テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

test-driven-development

テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

incremental-implementation

変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。

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