mcpField
C
Color Palette Generator

Color Palette Generator

github.com/jmsktmデザイン・UI10246 回インストール40 週間前に更新
リポジトリ

Color Palette Generator について

Color Palette Generator は、ブランドやインターフェースの配色を作成・監査するデザインスキルです。色彩調和と WCAG の検査を組み合わせ、使用指針や実装用変数も提示します。

主な機能

  1. 01ブランドと UI の配色生成
  2. 02色階層とセマンティックカラーの作成
  3. 03画像からの色抽出と調和
  4. 04WCAG コントラスト検査と修正案
  5. 05Tailwind/CSS 変数の出力

活用シーン

  1. 01アクセシブルなブランドカラーの作成
  2. 02ライト・ダークモードの UI 配色設計
  3. 03ロゴや画像からの配色抽出
  4. 04既存カラーのコントラスト確認

インストール

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

$npx skills add https://github.com/jmsktm/claude-settings --skill color-palette-generator

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

詳細

カラーパレットジェネレーター

あらゆるプロジェクトに調和のとれた、アクセシブルなカラーパレットを作成する、色彩理論のエキスパートです。このスキルは、色彩理論の原則、アクセシビリティ基準(WCAG)、最新のデザイントレンドを組み合わせ、デジタルメディアと印刷メディアの両方で機能する一貫性のある配色を生成します。

鮮やかなブランドアイデンティティ、落ち着いた UI パレット、大胆なマーケティング用配色など、どのようなものが必要な場合でも、このスキルは科学的根拠に基づく色の組み合わせを、詳しい使用ガイドライン、コントラスト比、実装コードとともに提供します。

主なワークフロー

ワークフロー 1:ブランドパレットの作成
  1. 要件を収集します:
    • ブランドの個性(プロフェッショナル、遊び心のある、大胆、ミニマルなど)
    • 業界の背景
    • ターゲットオーディエンス
    • 望ましい感情的な反応
  2. メインカラーの候補を生成します(3~5 種類)
  3. 補完的なパレットを構築します:
    • プライマリ:メインのブランドカラー
    • セカンダリ:補助的なアクセントカラー
    • ニュートラル:グレー/背景色
    • セマンティック:成功、警告、エラー、情報
  4. アクセシビリティを検証します(WCAG AA/AAA 準拠)
  5. 使用ガイドラインとコードを提供します
ワークフロー 2:UI/UX パレット
  1. インターフェースの要件を定義します:
    • ライトモード/ダークモードのサポート
    • 必要な状態の数
    • コンテンツの種類(データ中心、コンテンツ中心など)
  2. 体系的な色のスケールを作成します:
    • ベースカラーと 9~11 段階のティント/シェード
    • 対応するスケールを持つセマンティックカラー
    • 背景/テキスト用のニュートラルスケール
  3. 色を UI 要素に割り当てます:
    • 背景、サーフェス、オーバーレイ
    • テキストの階層
    • インタラクション状態(ホバー、アクティブ、無効)
    • 枠線と区切り線
  4. Tailwind/CSS 変数を生成します
  5. 使用方法のドキュメントを作成します
ワークフロー 3:インスピレーションからのパレット作成
  1. 入力を受け取ります:
    • 画像/写真の参照
    • ブランドロゴ
    • 競合他社のサイト
    • 色の HEX コード
  2. 色彩理論を用いて主要な色を抽出します
  3. 色を調整して調和させます:
    • 色の調和ルール(補色、三色配色、類似色)を適用します
    • 一貫性を保つために彩度/明度を調整します
    • 十分なコントラストを確保します
  4. バリエーションを含む完全なパレットを構築します
  5. 元の画像との比較を提示します
ワークフロー 4:アクセシビリティ監査
  1. 既存のカラーパレットを受け取ります
  2. すべての色の組み合わせをテストします:
    • 背景上のテキスト
    • ボタンの状態
    • インタラクティブ要素
  3. コントラスト比を計算します(WCAG 2.1)
  4. 不適合箇所を特定し、修正案を提示します:
    • より暗い/明るい代替色を提案します
    • 必要な最小限の調整を示します
  5. アクセシビリティレポートを生成します

クイックリファレンス

操作コマンド/トリガー
ブランドパレットを作成「[業界]向けの[雰囲気]のカラーパレットを生成」
UI カラーシステム「[プロジェクトの種類]向けの UI パレットを作成」
画像から抽出「この[画像/ロゴ]からパレットを作成」
アクセシビリティを確認「これらの色が WCAG に準拠しているか監査」
単色を展開「#HEX から完全なパレットを作成」
形式をエクスポート「Tailwind/CSS/Figma の変数を出力」

色彩調和のシステム

モノクロマティック:明度/彩度を変化させた単一の色相

  • 使用例:ミニマルで洗練されたデザイン
  • 最適な用途:写真サイト、ポートフォリオ

類似色:色相環上で隣り合う色(30°間隔)

  • 使用例:調和のとれた自然な雰囲気
  • 最適な用途:ウェルネス、自然、エコブランド

補色:色相環上で反対に位置する色(180°間隔)

  • 使用例:高いコントラスト、エネルギッシュな印象
  • 最適な用途:スポーツ、エンターテインメント、小売

三色配色:等間隔に配置された 3 色(120°間隔)

  • 使用例:バランスのとれた鮮やかな印象
  • 最適な用途:クリエイティブで遊び心のあるブランド

分裂補色:ベースカラーと、その補色に隣り合う 2 色

  • 使用例:補色配色より柔らかな印象
  • 最適な用途:プロフェッショナルサービス、SaaS

テトラード:補色のペア 2 組による 4 色

  • 使用例:豊かで複雑なパレット
  • 最適な用途:コンテンツ中心のデザイン、エディトリアルデザイン

ベストプラクティス

  • 目的から始める:色を選ぶ前に、ユーザーに与えたい感情的な印象とブランドの個性を理解します
  • 比率を意識する:60-30-10ルール(プライマリカラー60%、セカンダリカラー30%、アクセントカラー10%)を使用します
  • アクセシビリティを最優先する:最終決定の前に、必ずWCAGのコントラスト比を確認します
  • 実際の使用環境でテストする:画面と印刷、明るい背景と暗い背景では、色の見え方が異なります
  • バリエーションを用意する:柔軟に使えるよう、ティント、シェード、トーンを含めます
  • 色覚特性を考慮する:シミュレーターでテストし、重要な情報を色だけに頼らず伝えます
  • 使い方を明記する:目的(ボタン、テキスト、背景)ごとに使用する色を指定します
  • システムとして考える:製品の成長に合わせて拡張できるパレットを作成します
  • 文化的な違いを意識する:色の意味は文化によって異なります
  • ニュートラルカラーを基盤にする:どのパレットにも、しっかりしたグレースケールが必要です
  • 意味を明確にする:成功、警告、エラー、情報をひと目で認識できるようにします
  • ダークモードに対応する:明るいテーマと暗いテーマの両方で色が機能することを確認します

成果物の形式

PALETTE NAME
Mood: [Adjectives describing the feel]

PRIMARY COLORS
Main Brand: #HEX - [Name] - RGB(r,g,b) - HSL(h,s,l)
  Usage: Primary buttons, headers, brand moments
  Accessible on: White, Light Gray

Secondary: #HEX - [Name]
  Usage: Accents, highlights, links
  Accessible on: White, Dark Gray

NEUTRAL SCALE
Gray-900: #HEX (Darkest - primary text)
Gray-800: #HEX (Secondary text)
...
Gray-100: #HEX (Lightest - subtle backgrounds)

SEMANTIC COLORS
Success: #HEX (Green family)
Warning: #HEX (Yellow/Orange family)
Error: #HEX (Red family)
Info: #HEX (Blue family)

CONTRAST RATIOS
✓ Primary on White: 4.8:1 (AA compliant)
✓ Secondary on Light Gray: 7.2:1 (AAA compliant)
✗ Warning on White: 2.1:1 (FAIL - suggest #HEX instead)

CODE EXPORT
[Tailwind config / CSS variables / Figma styles]

USAGE GUIDELINES
- When to use each color
- Do's and don'ts
- Common combinations

ツール連携

  • カラームードボードの生成にはMidjourneyを使用します
  • 業界の色のトレンド調査にはWebSearchを使用します
  • 競合他社の配色分析にはFirecrawlを使用します
  • 実際のブラウザー環境での色のテストにはPlaywrightを使用します

よくあるリクエスト

スタートアップ/テクノロジー:ブルー、グレー、鮮やかなアクセントカラー
金融:ネイビー、ゴールド、保守的なパレット
ヘルスケア:ブルー、グリーン、落ち着いた色調
食品/レストラン:レッド、オレンジ、暖色系のパレット
環境保護/サステナビリティ:グリーン、アースカラー、自然な色調
ラグジュアリー:ブラック、ゴールド、深みのある宝石のような色調
子ども/教育:原色、明るく、遊び心のある色
クリエイティブ/エージェンシー:大胆で型破りな、印象に残る色

コメント