mcpField
R
responsive-web-design

responsive-web-design

github.com/aj-geddesデザイン・UI3731.1k 回インストール34 週間前に更新
リポジトリ

responsive-web-design について

responsive-web-design は、さまざまなデバイスに適応するインターフェースを構築するためのスキルです。モバイルファーストの手法を採用し、Flexbox、Grid、メディアクエリ、レスポンシブタイポグラフィのガイドを提供します。

主な機能

  1. 01モバイルファーストの設計手法
  2. 02Flexbox によるレイアウト構築
  3. 03CSS Grid によるコンテンツ配置
  4. 04メディアクエリによる画面適応
  5. 05レスポンシブナビゲーションと文字組みのガイド

活用シーン

  1. 01複数デバイス向けアプリの構築
  2. 02モバイルファーストのウェブサイト開発
  3. 03柔軟な UI システムの設計
  4. 04レスポンシブカードレイアウトの作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill responsive-web-design

インストール後、Claude Code で/responsive-web-designを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
css-grid-responsive-layout.md
flexbox-responsive-navigation.md
mobile-first-media-query-strategy.md
responsive-cards-component.md
responsive-typography.md
templates/
component-template.tsx

詳細

レスポンシブ Web デザイン

目次

概要

Flexbox、Grid、メディアクエリなどの最新の CSS 技術を使用して、さまざまなユーザー体験に対応できるモバイルファーストのレスポンシブインターフェースを構築します。

使用する場面

  • 複数のデバイスに対応するアプリケーション
  • モバイルファーストの開発
  • アクセシブルなレイアウト
  • 柔軟な UI システム
  • クロスブラウザー互換性

クイックスタート

最小限の動作例:

/* Mobile styles (default) */
.container {
  display: flex;
  flex-direction: column;
  padding: 16px;
  gap: 16px;
}

.card {
  padding: 16px;
  border-radius: 8px;
  background: white;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}

/* Tablet (640px and up) */
@media (min-width: 640px) {
  .container {
    flex-direction: row;
// ... (see reference guides for full implementation)

リファレンスガイド

詳細な実装については、references/ ディレクトリを参照してください。

ガイド内容
モバイルファーストのメディアクエリ戦略モバイルファーストのメディアクエリ戦略
Flexbox によるレスポンシブナビゲーションFlexbox によるレスポンシブナビゲーション
CSS Grid によるレスポンシブレイアウトCSS Grid によるレスポンシブレイアウト
レスポンシブタイポグラフィレスポンシブタイポグラフィ
レスポンシブカードコンポーネントレスポンシブカードコンポーネント

ベストプラクティス

✅ 推奨事項
  • 確立されたパターンと規約に従います
  • クリーンで保守しやすいコードを書きます
  • 適切なドキュメントを追加します
  • デプロイ前に十分にテストします
❌ 禁止事項
  • テストや検証を省略しないでください
  • エラー処理を無視しないでください
  • 設定値をハードコードしないでください

コメント