mcpField
U
ui-ux-design-system

ui-ux-design-system

github.com/dhananjaym182デザイン・UI2139 回インストール31 週間前に更新
リポジトリ

ui-ux-design-system について

明確な階層、再利用可能なコンポーネント、レスポンシブなレイアウト、各種 UI 状態を重視して、製品 UI を設計・レビューするスキルです。装飾的なコンセプトアートではなく、実際のアプリ画面を対象とします。

主な機能

  1. 01画面の目的と主操作の明確化
  2. 02スタイル設定前のページ構成
  3. 03再利用可能なコンポーネントとセマンティックトークン
  4. 04レスポンシブレイアウトと UI 状態
  5. 05ダークモード優先とライトモード対応

活用シーン

  1. 01ダッシュボード、設定、エディター、テーブルの設計
  2. 02階層、余白、レスポンシブ性のレビュー
  3. 03一貫性のない製品 UI の改修

インストール

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

$npx skills add https://github.com/dhananjaym182/ai-ui-design-skills --skill ui-ux-design-system

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

同梱ファイルagents/openai.yamlreferences/design-system-skills.md

詳細

UI UX デザインシステム

概要

落ち着きがあり、プレミアムで、システムを最優先するアプローチで、プロダクト UI を設計またはレビューする際にこのスキルを使用します。装飾的なコンセプトアートではなく、アプリケーション UI や実際のワークフロー画面を対象としています。

ワークフロー

  1. 画面の目的、ユーザーの目標、主要なアクションを 1 つ定義します。
  2. スタイリングの前にページ構成を決めます。
    • トップバーまたはコンテキスト行
    • イントロまたは概要
    • メインの作業領域
    • 補助パネル
    • 二次的な詳細
  3. references/design-system-skills.md のデザインルールを適用します。
  4. 再利用可能なコンポーネント、セマンティックトークン、レスポンシブレイアウト、実際の状態を使って実装します。
  5. 画面を最終確認します。
    • 階層が明確である
    • アクセントが控えめである
    • カードに統一感がある
    • 空、読み込み中、エラーの各状態がある
    • モバイルレイアウトでも問題なく機能する

デフォルト

  • ニュートラルを基本とするサーフェス
  • プレミアムな SaaS プロダクトのトーン
  • ダークモードを優先しつつ、ライトモードにも対応
  • 明確な主要アクションを 1 つ
  • その場しのぎの div の寄せ集めより、再利用可能なコンポーネントを優先
  • セマンティックカラーはステータスにのみ使用

このスキルの用途

  • 社内プロダクトのページ、ダッシュボード、ビルダー、設定、エディター、テーブル、モーダル、ドロワーを設計する
  • UI の階層、余白、トークン、状態、レスポンシブ対応をレビューする
  • 雑然とした、または一貫性のない UI を、統一感のあるシステムへリファクタリングする
  • カード、タブ、チップ、アラート、テーブル、サイドパネルをいつ使うか判断する

リファレンス

システム全体が必要な場合は、references/design-system-skills.md を参照してください。

  • デザイン哲学
  • トークン
  • 余白、角丸、シャドウ、タイポグラフィ
  • デスクトップ、タブレット、モバイルのレイアウトルール
  • コンポーネントルール
  • AI プロダクトのパターン
  • アクセシビリティとレスポンシブ対応

制約

  • 既存のコードベースで作業する場合は、既存のプロダクトパターンを優先してください。
  • 画面を「特別」に見せるためだけに、システムを損なう装飾的なスタイルを導入しないでください。
  • 明示的に求められない限り、カラフルで雑然としたダッシュボードは避けてください。
  • コンセプトアートではなく、本番環境で使える品質に仕上げてください。

コメント