mcpField
U
ui-design-aesthetics

ui-design-aesthetics

github.com/nickcrewデザイン・UI62358 回インストール17 週間前に更新
リポジトリ

ui-design-aesthetics について

ui-design-aestheticsは、UIの設計と実装を支援するスキルで、新機能、既存UIの改修、複雑なダッシュボードに適しています。ビジュアル方針、段階的な情報開示、動的ロード、API契約の検証を組み合わせ、性能にも配慮します。

主な機能

  1. 01一貫したビジュアル方針の策定
  2. 02必要に応じたコンポーネントの動的ロード
  3. 03段階的なUI情報の表示
  4. 04フロントエンドとバックエンドのAPI契約検証
  5. 05操作とロード状態の設計

活用シーン

  1. 01アプリや新機能のゼロからの設計
  2. 02性能を考慮した既存UIの改修
  3. 03複雑なダッシュボードやデータ集約型UIの構築

インストール

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

$npx skills add https://github.com/nickcrew/claude-cortex --skill ui-design-aesthetics

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

同梱ファイル

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

references/
aesthetics.md
api-contracts.md
progressive-disclosure.md

詳細

UI デザインと美学

美しく高性能なユーザーインターフェースを設計、実装するための専門的なガイダンスです。プログレッシブディスクロージャーと動的読み込みを通じて技術的な卓越性を確保しながら、独自性のある美学を実現します。

主な機能

  • 美学の方向性:「AI っぽい粗雑なデザイン」を避け、独自性のあるタイポグラフィ、色彩、奥行きを徹底します。
  • パフォーマンスアーキテクチャ:初期ペイロードを最小限に抑えるため、UI コンポーネントを動的に読み込みます。
  • プログレッシブディスクロージャー:必要なときにだけ複雑さを明らかにするインターフェースを設計します。
  • API コントラクトの検証:フロントエンドコンポーネントがバックエンドのデータ構造に適合していることを確認します。

使用方法

次のような場合にこのスキルを使用します:

  • 新しい機能やアプリケーションをゼロから設計する場合。
  • 既存の UI をよりモダンで高性能なものにリファクタリングする場合。
  • 複雑なダッシュボードやデータ量の多いインターフェースを実装する場合。

クイックリファレンス

トピックリファレンス
美学のルール(タイポグラフィ、色、モーション)skills/ui-design-aesthetics/references/aesthetics.md
プログレッシブディスクロージャーと動的読み込みskills/ui-design-aesthetics/references/progressive-disclosure.md
API コントラクトの検証skills/ui-design-aesthetics/references/api-contracts.md

デザインワークフロー

  1. 分析と美学の選択:統一感のあるテーマ(スイススタイル、ネオ・ブルータリズムなど)を選び、ありきたりな初期設定は避けます。
  2. パフォーマンスを考慮した設計:遅延読み込みの対象となる重量級コンポーネント(React.lazy、動的インポート)を特定します。
  3. インタラクションの設計:段階的な表示と、操作に応じた読み込みを計画します。
  4. データの検証:API レスポンス用の TypeScript インターフェースまたは Zod スキーマを定義します。
  5. 実装:ユーティリティクラス(Tailwind)を使用してコードを記述し、デザインシステムを徹底します。

パフォーマンス要件

  • 初期ペイロード:クリティカルパスの CSS/JS のみを含めます。
  • 動的読み込み:セカンダリコンポーネントは、操作時または表示時(IntersectionObserver)に必ず読み込む必要があります。
  • レイテンシー:100ms を超える操作には、楽観的 UI 状態を設計します。

コメント