ui-design-aesthetics について
ui-design-aestheticsは、UIの設計と実装を支援するスキルで、新機能、既存UIの改修、複雑なダッシュボードに適しています。ビジュアル方針、段階的な情報開示、動的ロード、API契約の検証を組み合わせ、性能にも配慮します。
主な機能
- 01一貫したビジュアル方針の策定
- 02必要に応じたコンポーネントの動的ロード
- 03段階的なUI情報の表示
- 04フロントエンドとバックエンドのAPI契約検証
- 05操作とロード状態の設計
活用シーン
- 01アプリや新機能のゼロからの設計
- 02性能を考慮した既存UIの改修
- 03複雑なダッシュボードやデータ集約型UIの構築
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nickcrew/ claude-cortex --skill ui-design-aestheticsインストール後、Claude Code で/ui-design-aestheticsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/aesthetics.mdapi-contracts.mdprogressive-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 |
デザインワークフロー
- 分析と美学の選択:統一感のあるテーマ(スイススタイル、ネオ・ブルータリズムなど)を選び、ありきたりな初期設定は避けます。
- パフォーマンスを考慮した設計:遅延読み込みの対象となる重量級コンポーネント(
React.lazy、動的インポート)を特定します。 - インタラクションの設計:段階的な表示と、操作に応じた読み込みを計画します。
- データの検証:API レスポンス用の TypeScript インターフェースまたは Zod スキーマを定義します。
- 実装:ユーティリティクラス(Tailwind)を使用してコードを記述し、デザインシステムを徹底します。
パフォーマンス要件
- 初期ペイロード:クリティカルパスの CSS/JS のみを含めます。
- 動的読み込み:セカンダリコンポーネントは、操作時または表示時(IntersectionObserver)に必ず読み込む必要があります。
- レイテンシー:100ms を超える操作には、楽観的 UI 状態を設計します。
コメント
Markdown 対応