Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 50/100

ui-ux-pro-max

UI/UXデザインに特化したスキルで、50種類のスタイル・21種類のカラーパレット・50種類のフォントペアリング・20種類のチャートに対応し、React・Next.js・Vue・Svelte・SwiftUI・React Native・Flutter・Tailwindの8スタックをサポートします。Webサイト・ランディングページ・ダッシュボード・管理画面・ECサイト・SaaS・ポートフォリオ・モバイルアプリなど幅広いプロジェクトに対して、設計・実装・レビュー・改善・最適化などのアクションを実行できます。glassmorphism・brutalism・neumorphismなど多彩なスタイルやアクセシビリティ・アニメーション・タイポグラフィ・レスポンシブデザインといったUI/UXの重要トピックも網羅しています。

description の原文を見る

UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.

SKILL.md 本文

UI/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、e-commerce、ポートフォリオ、ダッシュボード、ランディングページなど
  • スタイルキーワード: minimal、playful、professional、elegant、dark mode など
  • 業界: healthcare、fintech、gaming、education など
  • スタック: React、Vue、Next.js、またはデフォルトの html-tailwind

ステップ 2: 関連ドメインの検索

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

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

推奨検索順序:

  1. Product - 製品タイプのスタイル推奨を取得
  2. Style - 詳細なスタイルガイド (色、エフェクト、フレームワーク) を取得
  3. Typography - Google Fonts インポート付きフォントペアリングを取得
  4. Color - カラーパレット (Primary、Secondary、CTA、Background、Text、Border) を取得
  5. Landing - ページ構造を取得 (ランディングページの場合)
  6. Chart - チャート推奨を取得 (ダッシュボード/分析の場合)
  7. UX - ベストプラクティスとアンチパターンを取得
  8. Stack - スタック固有のガイドラインを取得 (デフォルト: html-tailwind)

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

ユーザーがスタックを指定しない場合は、html-tailwind をデフォルトにします

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

利用可能なスタック: html-tailwindreactnextjsvuesvelteswiftuireact-nativeflutter


検索リファレンス

利用可能なドメイン

ドメイン用途例キーワード
product製品タイプ推奨SaaS、e-commerce、portfolio、healthcare、beauty、service
styleUI スタイル、色、エフェクトglassmorphism、minimalism、dark mode、brutalism
typographyフォントペアリング、Google Fontselegant、playful、professional、modern
color製品タイプ別カラーパレットsaas、ecommerce、healthcare、beauty、fintech、service
landingページ構造、CTA 戦略hero、hero-centric、testimonial、pricing、social-proof
chartチャートタイプ、ライブラリ推奨trend、comparison、timeline、funnel、pie
uxベストプラクティス、アンチパターンanimation、accessibility、z-index、loading
promptAI プロンプト、CSS キーワード(スタイル名)

利用可能なスタック

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

ワークフロー例

ユーザーリクエスト: "Làm landing page cho dịch vụ chăm sóc da chuyên nghiệp"

AI は以下を実行します:

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

# 2. スタイルを検索 (業界: beauty、elegant)
python3 .shared/ui-ux-pro-max/scripts/search.py "elegant minimal soft" --domain style

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

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

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

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

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

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


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

  1. キーワードを具体的に - 「healthcare SaaS dashboard」> 「app」
  2. 複数回検索 - 異なるキーワードは異なる洞察を明らかにします
  3. ドメインを結合 - Style + Typography + Color = 完全なデザインシステム
  4. 常に UX をチェック - 「animation」「z-index」「accessibility」を検索して一般的な問題を確認
  5. スタックフラグを使用 - 実装固有のベストプラクティスを取得
  6. イテレーション - 最初の検索に一致しない場合は、異なるキーワードを試してください
  7. 複数ファイルに分割 - より良い保守性のために:
    • コンポーネントを個別ファイルに分離 (例: Header.tsxFooter.tsx)
    • 再利用可能なスタイルを専用ファイルに抽出
    • 各ファイルを 200~300 行以下に保つ

プロフェッショナル 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) から

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
likaia
リポジトリ
likaia/nginxpulse
ライセンス
MIT
最終更新
不明

Source: https://github.com/likaia/nginxpulse / ライセンス: MIT

関連スキル

汎用ソフトウェア開発⭐ リポ 39,967

doubt-driven-development

重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 1,175

apprun-skills

TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。

by yysun
OpenAIソフトウェア開発⭐ リポ 797

desloppify

コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。

by Git-on-my-level
汎用ソフトウェア開発⭐ リポ 39,967

debugging-and-error-recovery

テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

test-driven-development

テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

incremental-implementation

変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。

by addyosmani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: likaia · likaia/nginxpulse · ライセンス: MIT