mcpField
T
tool-ui-ux-pro-max

tool-ui-ux-pro-max

github.com/heyvhuangデザイン・UI33861 回インストール30 週間前に更新
リポジトリ

tool-ui-ux-pro-max について

デザイナーや開発者向けの検索可能な UI/UX 参考スキルです。ページを生成するのではなく、デザイン領域や実装スタックを検索し、デザインシステム文書、改修計画、レビュー基準の作成に役立つ情報を提供します。

主な機能

  1. 01デザイン領域の検索
  2. 02スタック別の実装情報検索
  3. 03配色とタイポグラフィの資料
  4. 04UX とアクセシビリティの指針
  5. 05納品前チェックリスト

活用シーン

  1. 01design-system.md の資料収集
  2. 02UI 改修の計画
  3. 03UX とアクセシビリティ要件の確認
  4. 04特定スタックのレイアウト指針の検索

インストール

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

$npx skills add https://github.com/heyvhuang/ship-faster --skill tool-ui-ux-pro-max

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

同梱ファイル

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

data/
charts.csv
colors.csv
landing.csv
products.csv
prompts.csv
styles.csv
typography.csv
ux-guidelines.csv
data/stacks/
flutter.csv
html-tailwind.csv
nextjs.csv
react-native.csv
react.csv
svelte.csv
swiftui.csv
vue.csv
scripts/
core.py
search.py

詳細

ツール:UI/UX Pro Max(検索可能なデザインインテリジェンス)

これは検索ツールであり、ページ生成ツールではありません。

パレットトークン、タイポグラフィの組み合わせ、UX 制約、スタック固有の実装メモなど、具体的な情報を素早く取得し、以下にまとめるために使用します。

  • design-system.md
  • UI リファクタリング計画/受け入れ基準
  • 「見た目はよいのに、使い心地に問題がある」課題のレビュー用チェックリスト

前提条件

Python が使用できることを確認してください。

python3 --version || python --version

基本コマンド

ドメイン検索:

python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "<query>" --domain <domain> [-n <max_results>]

スタック検索:

python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "<query>" --stack <stack> [-n <max_results>]

利用可能なスタック: html-tailwind、react、nextjs、vue、svelte、swiftui、react-native、flutter

推奨ワークフロー

UI のデザインや改善を依頼された場合は、次の手順に従います。

  1. 次の入力を特定します。
  • プロダクトの種類:SaaS/eコマース/コンテンツ/ツール/ダッシュボード/ランディングページ
  • トーンのキーワード:ミニマル/プレミアム/遊び心のある/温かみのある/企業向け/技術的/大胆
  • 業界:ヘルスケア/フィンテック/教育/消費者向け/…
  • スタック:React/Next.js/…(指定がない場合は html-tailwind をデフォルトにします)
  1. ドメインを検索します(各ドメインから1~3件の結果を選び、内容をまとめます)。
  1. product — プロダクトの種類 → スタイルの方向性
  2. style — スタイルの詳細(色/形状/動き/複雑さ)
  3. typography — 見出しと本文の組み合わせ(Google Fonts と CSS のインポートを含む)
  4. color — パレットトークン(プライマリ/セカンダリ/CTA/背景/テキスト/境界線)
  5. landing — ランディングページの構成(セクションの順序と CTA の配置)
  6. chart — チャートの推奨事項(ダッシュボード)
  7. ux — UX とアクセシビリティのルール、アンチパターン
  1. スタックで検索し、実装上の制約に基づいて判断します。
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "responsive layout" --stack nextjs

ドメイン一覧

ドメイン用途キーワード例
productプロダクトの種類に応じたスタイルの方向性SaaS、eコマース、ポートフォリオ、ヘルスケア
styleUI スタイルの概念と実装のヒントミニマリズム、ブルータリズム、グラスモーフィズム
typographyフォントの組み合わせとインポート手順エレガント、遊び心のある、プロフェッショナル
colorパレットトークン(16進数)SaaS、eコマース、フィンテック
landingランディングページの構成と CTA 戦略ヒーロー、推薦文、料金プラン
chartチャートの種類の選択推移、比較、ファネル
uxUX とアクセシビリティのルール、アンチパターンアクセシビリティ、アニメーション、ナビゲーション
promptプロンプト/技術的なキーワード(スタイル名)

例(美容/ウェルネスのランディングページ)

python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "beauty spa wellness service" --domain product
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "elegant minimal soft" --domain style
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "elegant luxury" --domain typography
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "beauty spa wellness" --domain color
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "hero-centric social-proof" --domain landing
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "accessibility" --domain ux
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "animation" --domain ux
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "responsive layout" --stack html-tailwind

次に、パレット+タイポグラフィ+動きの制約+コンポーネントのルールを design-system.md にまとめ、以下のチェックリストを受け入れ基準に変換します。

プロフェッショナルな UI の基本ルール(クイック確認)

アイコンとビジュアル
ルール推奨事項避けること
絵文字アイコンを使わない一貫した SVG アイコンセット(Heroicons/Lucide/Simple Icons)を使用する絵文字とアイコンを無秩序に混在させる
安定したホバー状態色/不透明度/影のトランジションを使用するレイアウトシフトを引き起こす transform を使用する
正しいブランドロゴ公式の SVG ソースを使用するロゴを推測したり、一貫性のないバリエーションを使用したりする
サイズを統一するアイコンのサイズ(例:24×24)を標準化する異なる viewBox やサイズを混在させる
インタラクション
ルール推奨事項避けること
ポインターカーソルクリック可能な領域に cursor-pointer を追加する操作可能であることが伝わらない状態でクリック可能な領域を放置する
明確なフィードバックホバー時に境界線/影/色を変えるホバー状態を判別しにくくする
適切なトランジション150~300ms で一貫させる即座に変化させたり、500ms を超える遅い変化にしたりする
レイアウト
ルール推奨事項避けること
端から適切な間隔を確保するフローティングナビゲーション用のスペースを設けるUI をビューポートの端にぴったり配置する
コンテンツを隠さない固定ヘッダーを考慮するコンテンツを固定バーの背後に配置する
コンテナーを統一するコンテナー幅のシステムを一つに統一する複数のコンテナー幅を無秩序に使う

納品前チェックリスト(受け入れ基準として使用)

視覚的な品質
  • UI アイコンとして絵文字を使用していない
  • アイコンに一貫性のあるアイコンセットを使用している
  • ブランドロゴが正しい(推測で選んでいない)
  • ホバー状態でレイアウトがずれない
  • 色の使用がトークンシステムに従っている(散在する生の 16 進値を避ける)
インタラクション
  • クリック可能なすべての領域に cursor-pointer が指定されている
  • ホバー/フォーカス状態で明確なフィードバックが得られる
  • トランジションに一貫性がある(150~300ms)
  • キーボードフォーカスが視認できる
レイアウトとレスポンシブ対応
  • 320px/768px/1024px/1440px で動作する
  • モバイルで横スクロールが発生しない
  • 固定要素がコンテンツを覆わない
アクセシビリティ(a11y)
  • 画像に alt テキストがある
  • フォーム入力にラベルがある
  • 色だけを唯一の識別手段にしていない
  • prefers-reduced-motion に対応している

コメント