Communityコーディング&開発github.com

UI/UX Pro Max - デザインインテリジェンス

50以上のデザインスタイル、21のカラーパレット、50のフォントペアリング、9つのフレームワークスタック(React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui)を備えたデータ駆動型UI/UXデザインインテリジェンス。プロフェッショナルなUI/UX実装のための検索可能なデザイン知識ベースです。

UX Pro Max - デザインインテリジェンス とは?

このスキルは、データ駆動型のUI/UXデザインインテリジェンスを提供し、プロフェッショナルなUI実装を支援します。主な機能として、50以上のデザインスタイル、21のカラーパレット、50のフォントペアリング、9つのフレームワークスタック(React、Next.js、Vue、Svelte、SwiftUI、React Native、Flutter、Tailwind、shadcn/ui)に対応した検索可能な知識ベースを備えています。ユーザーからのリクエストに基づき、製品タイプ、スタイル、カラーパレット、フォントペアリング、ランディングページ構造、チャートタイプ、UXガイドライン、スタック固有のベストプラクティスを検索し、包括的なデザインシステムを構築します。このスキルは、Claude CodeやCursorなどのAIエージェントで動作し、`search.py`スクリプトを使用してドメインやスタックを指定した検索を実行します。特に、スタックが指定されていない場合は`html-tailwind`をデフォルトとして使用し、アイコン、ホバー状態、ライト/ダークモードのコントラスト、レイアウト、アクセシビリティに関する一般的なルールを適用することで、プロフェッショナルなUIを実現します。

対応✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/shining319/claude-code-single-person-workflow/tree/main/skills/ui-ux-pro-max

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

UX Pro Max - デザインインテリジェンス は何をしますか?

UIスタイル、カラーパレット、フォントペアリング、チャートタイプ、製品推奨事項、UXガイドライン、スタック固有のベストプラクティスの検索可能なデータベース。

前提条件

Pythonがインストールされていることを確認してください:

python3 --version || python --version

Pythonがインストールされていない場合は、ユーザーのOSに基づいてインストールします:

macOS:

brew install python3

Ubuntu/Debian:

sudo apt update && sudo apt install python3

Windows:

winget install Python.Python.3.12

このスキルの使用方法

ユーザーがUI/UX作業(デザイン、構築、作成、実装、レビュー、修正、改善)をリクエストした場合、以下のワークフローに従ってください:

ステップ1: ユーザー要件を分析する

ユーザーリクエストから主要情報を抽出します:

  • 製品タイプ: SaaS、EC、ポートフォリオ、ダッシュボード、ランディングページなど
  • スタイルキーワード: ミニマル、遊び心、プロフェッショナル、エレガント、ダークモードなど
  • 業界: ヘルスケア、フィンテック、ゲーム、教育など
  • スタック: React、Vue、Next.js、またはデフォルトは html-tailwind

ステップ2: 関連ドメインを検索する

search.py を複数回使用して、包括的な情報を収集します。十分なコンテキストが得られるまで検索を続けてください。

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

推奨検索順序:

  1. プロダクト - 製品タイプに応じたスタイルの推奨を取得
  2. スタイル - 詳細なスタイルガイドを取得(色、エフェクト、フレームワーク)
  3. タイポグラフィ - Google Fontsのインポートを含むフォントペアリングを取得
  4. カラー - カラーパレットを取得(プライマリ、セカンダリ、CTA、背景、テキスト、ボーダー)
  5. ランディング - ページ構造を取得(ランディングページの場合)
  6. チャート - チャートの推奨を取得(ダッシュボード/アナリティクスの場合)
  7. UX - ベストプラクティスとアンチパターンを取得
  8. スタック - スタック固有のガイドラインを取得(デフォルト: html-tailwind)

ステップ3: スタックガイドライン(デフォルト: html-tailwind)

ユーザーがスタックを指定しない場合、html-tailwind をデフォルトとして使用します。

python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<keyword>" --stack html-tailwind

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


検索リファレンス

利用可能なドメイン

ドメイン使用目的キーワード例
product製品タイプの推奨SaaS、EC、ポートフォリオ、ヘルスケア、美容、サービス
styleUIスタイル、色、エフェクトグラスモーフィズム、ミニマリズム、ダークモード、ブルータリズム
typographyフォントペアリング、Google Fontsエレガント、遊び心、プロフェッショナル、モダン
color製品タイプ別のカラーパレットSaaS、EC、ヘルスケア、美容、フィンテック、サービス
landingページ構造、CTA戦略ヒーロー、ヒーロー中心、 testimonial、価格、ソーシャルプルーフ
chartチャートタイプ、ライブラリ推奨トレンド、比較、タイムライン、ファネル、円グラフ
uxベストプラクティス、アンチパターンアニメーション、アクセシビリティ、z-index、ローディング
promptAIプロンプト、CSSキーワード(スタイル名)

利用可能なスタック

スタック焦点
html-tailwindTailwindユーティリティ、レスポンシブ、a11y(デフォルト)
react状態、フック、パフォーマンス、パターン
nextjsSSR、ルーティング、画像、APIルート
vueComposition API、Pinia、Vue Router
svelteRunes、ストア、SvelteKit
swiftuiビュー、状態、ナビゲーション、アニメーション
react-nativeコンポーネント、ナビゲーション、リスト
flutterウィジェット、状態、レイアウト、テーマ
shadcnshadcn/uiコンポーネント、テーマ設定、フォーム、パターン

ワークフロー例

ユーザーリクエスト: 「プロのスキンケアサービスのランディングページを作成して」

AI は次のように実行する必要があります:

# 1. 製品タイプを検索
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service" --domain product

# 2. スタイルを検索(業界に基づく: 美容、エレガント)
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "elegant minimal soft" --domain style

# 3. タイポグラフィを検索
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "elegant luxury" --domain typography

# 4. カラーパレットを検索
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness" --domain color

# 5. ランディングページ構造を検索
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "hero-centric social-proof" --domain landing

# 6. UXガイドラインを検索
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "animation" --domain ux
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "accessibility" --domain ux

# 7. スタックガイドラインを検索(デフォルト: html-tailwind)
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "layout responsive" --stack html-tailwind

その後: すべての検索結果を統合し、デザインを実装します。


より良い結果を得るためのヒント

  1. キーワードを具体的に - 「ヘルスケアSaaSダッシュボード」>「アプリ」
  2. 複数回検索する - 異なるキーワードで異なる知見が得られる
  3. ドメインを組み合わせる - スタイル + タイポグラフィ + カラー = 完全なデザインシステム
  4. 常にUXを確認する - 一般的な問題については「アニメーション」、「z-index」、「アクセシビリティ」を検索
  5. スタックフラグを使用する - 実装固有のベストプラクティスを取得
  6. 反復する - 最初の検索で一致しない場合は、異なるキーワードを試す

プロフェッショナルUIのための共通ルール

これらは、UIをプロフェッショナルでなく見せる頻繁に見落とされる問題です:

アイコンとビジュアル要素

ルール実施すること実施しないこと
絵文字をアイコンとして使用しないSVGアイコンを使用する(Heroicons、Lucide、Simple Icons)絵文字(🎨 🚀 ⚙️)をUIアイコンとして使用する
安定したホバー状態ホバー時に色/不透明度のトランジションを使用するレイアウトをずらすスケール変換を使用する
正しいブランドロゴSimple Iconsから公式SVGを調査する推測したり、誤ったロゴパスを使用する
一貫したアイコンサイズ固定のviewBox(24x24)とw-6 h-6を使用する異なるアイコンサイズをランダムに混在させる

インタラクションとカーソル

ルール実施すること実施しないこと
カーソルポインタークリック可能/ホバー可能なすべてのカードに cursor-pointer を追加するインタラクティブ要素にデフォルトのカーソルを残す
ホバーフィードバック視覚的なフィードバックを提供する(色、影、境界線)要素がインタラクティブであることを示さない
スムーズなトランジションtransition-colors duration-200 を使用する即時の状態変化または遅すぎる(>500ms)

ライト/ダークモードのコントラスト

ルール実施すること実施しないこと
ガラスカード ライトモードbg-white/80 またはより高い不透明度を使用するbg-white/10 を使用する(透明度が高すぎる)
テキストコントラスト ライトテキストに #0F172A (slate-900) を使用する本文テキストに #94A3B8 (slate-400) を使用する
ミュートテキスト ライト最小で #475569 (slate-600) を使用するgray-400 またはそれより明るい色を使用する
境界線の可視性ライトモードで border-gray-200 を使用するborder-white/10 を使用する(見えない)

レイアウトとスペーシング

ルール実施すること実施しないこと
フローティングナビバーtop-4 left-4 right-4 スペーシングを追加するナビバーを top-0 left-0 right-0 に固定する
コンテンツパディング固定ナビバーの高さを考慮するコンテンツを固定要素の背後に隠す
一貫した最大幅同じ max-w-6xl または max-w-7xl を使用する異なるコンテナ幅を混在させる

納品前チェックリスト

UIコードを納品する前に、以下の項目を確認してください:

視覚品質

  • アイコンとして絵文字が使用されていない(代わりにSVGを使用)
  • すべてのアイコンが一貫したアイコンセット(Heroicons/Lucide)からのものである
  • ブランドロゴが正しい(Simple Iconsで確認済み)
  • ホバー状態がレイアウトのずれを引き起こさない
  • テーマカラーを直接使用する(bg-primary)var()ラッパーは使用しない

インタラクション

  • すべてのクリック可能な要素に cursor-pointer がある
  • ホバー状態が明確な視覚的フィードバックを提供する
  • トランジションがスムーズである(150-300ms)
  • キーボードナビゲーションのためのフォーカス状態が可視である

ライト/ダークモード

  • ライトモードのテキストに十分なコントラストがある(4.5:1以上)
  • ガラス/透明要素がライトモードで可視である
  • 境界線が両方のモードで可視である
  • 納品前に両方のモードをテストする

レイアウト

  • フローティング要素が端から適切なスペーシングを持っている
  • 固定ナビバーの背後にコンテンツが隠れていない
  • 320px、768px、1024px、1440pxでレスポンシブである
  • モバイルで水平スクロールがない

アクセシビリティ

  • すべての画像に代替テキストがある
  • フォーム入力にラベルがある
  • 色だけが唯一のインジケーターではない
  • prefers-reduced-motion が尊重されている

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

academic-writing-style

Personalized academic writing assistant for university assignments in Chinese and English. Use when users need help writing/revising academic reports, project docs, technical analyses, research reviews, or case studies. Produces natural prose avoiding AI markers. Triggers: academic writing, assignment, report, technical analysis, research review, case study. | 个性化学术写作助手,适用于中英文大学作业。触发词:学术写作、作业、报告、技术分析、研究综述、案例研究、项目文档。

database-designer

Comprehensive database design tool creating complete schemas with tables, fields, indexes, and ER diagrams. Use when users request database design for any system. Generates Markdown docs, SQL scripts, and DrawDB-compatible JSON/DBML files. Supports MySQL, PostgreSQL, SQL Server. Triggers: database design, schema, ER diagram, SQL, data model. | 全面的数据库设计工具,创建完整的数据库架构。触发词:数据库设计、数据库架构、ER图、SQL、数据模型、表设计。

product-manager

Senior product manager for end-to-end product development from requirements to design. Use when users need: (1) Requirements analysis and product direction, (2) User personas and scenario analysis, (3) Feature and interaction design, (4) PRD writing, (5) Feasibility assessment. Triggers: product design, requirements, user persona, PRD, feature planning, MVP, user story. | 资深产品经理,负责需求分析到产品设计全流程。触发词:产品设计、需求分析、用户画像、PRD、功能规划、MVP、用户故事、产品方案。

solution-architect

Transform product requirements into executable technical architecture. Use when users request: (1) Technical/system architecture design, (2) Tech stack selection, (3) Architecture from PRD, (4) Deployment strategy, (5) Architecture review. Provides workflows from requirements to deployment with tech stack templates. Triggers: architecture, tech stack, system design, deployment, infrastructure. | 将产品需求转化为技术架构。触发词:架构设计、技术架构、系统架构、技术选型、部署方案、基础设施。

ui-designer

Senior UI/UX designer transforming product requirements into professional design solutions. Use when users need: (1) Page structure and information architecture, (2) UI layout and components, (3) Color schemes and visual specs, (4) Design specification docs, (5) User flow diagrams. Triggers: UI design, page design, interface design, interaction design, design specs, layout. | 资深UI/UX设计师,将需求转化为设计方案。触发词:UI设计、页面设计、界面设计、交互设计、设计规范、页面布局、设计方案。

関連スキル