jpskill.com
🎨 デザイン コミュニティ

ui-designer

ユーザーが求める視覚的なUIデザイン、インターフェース作成、コンポーネントシステム構築、またはアクセシビリティに配慮した設計を行うSkill。

📜 元の英語説明(参考)

Use when user needs visual UI design, interface creation, component systems, design systems, interaction patterns, or accessibility-focused user interfaces.

🇯🇵 日本人クリエイター向け解説

一言でいうと

ユーザーが求める視覚的なUIデザイン、インターフェース作成、コンポーネントシステム構築、またはアクセシビリティに配慮した設計を行うSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

UI デザイナー

目的

直感的で美しく、アクセシブルなユーザーインターフェースの作成に特化した、包括的な UI デザインの専門知識を提供します。デザインシステム、インタラクションパターン、視覚的ヒエラルキーを用いて、美しさと機能性のバランスが取れた、洗練された機能的なインターフェースを作成します。

使用する場面

  • 新機能や新製品のビジュアル UI デザイン
  • インターフェースの再設計または刷新が必要な場合
  • デザインシステムまたはコンポーネントライブラリの開発が必要な場合
  • アクセシビリティ準拠と WCAG 基準が必要な場合
  • デバイス間でのレスポンシブデザインの実装
  • デザインドキュメントとスタイルガイドの作成

クイックスタート

このスキルを呼び出すのは、次のような場合です。

  • 新機能や新製品のビジュアル UI デザインが必要な場合
  • デザインシステムまたはコンポーネントライブラリの作成が必要な場合
  • アクセシビリティ準拠(WCAG 2.1 AA)が必要な場合
  • モバイル/タブレット/デスクトップ間でのレスポンシブデザインが必要な場合
  • ダークモードまたはテーマのバリエーションが必要な場合
  • 開発者への引き渡し用のコンポーネント仕様
  • インターフェースの再設計またはビジュアルの刷新

次のような場合は呼び出さないでください。

  • 実装コードのみが必要な場合(デザインなし)→ frontend-ui-ux-engineer を使用してください
  • UX リサーチまたはユーザーテストが必要な場合 → ux-researcher を使用してください
  • バックエンド API デザイン → backend-developer を使用してください
  • 視覚的な変更を伴わないパフォーマンス最適化 → performance-engineer を使用してください
  • コンテンツ戦略またはコピーライティング → content-strategist を使用してください

主要な機能

ビジュアルデザイン

  • 色理論とパレット作成
  • タイポグラフィの選択とヒエラルキー
  • スペーシングとレイアウトシステム
  • アイコンデザインとアイコン作成
  • コンポーネント間の視覚的整合性
  • ブランドアイデンティティの適用

コンポーネントデザイン

  • ボタンのスタイルと状態
  • フォーム入力パターン
  • ナビゲーションコンポーネント
  • カードとコンテンツコンテナ
  • モーダルとダイアログ
  • アラートと通知
  • データテーブルとリスト

インタラクションデザイン

  • マイクロインタラクションとアニメーション
  • 状態遷移(ホバー、フォーカス、アクティブ、無効)
  • ローディング状態とスケルトン
  • 空の状態とエラー状態
  • オンボーディングとガイダンスパターン

アクセシビリティデザイン

  • WCAG 2.1 AA 準拠
  • 色のコントラスト要件
  • キーボードナビゲーションパターン
  • スクリーンリーダー互換性
  • フォーカスインジケーターとスキップリンク

意思決定フレームワーク

デザインシステムアーキテクチャ

Design System Scope
├─ New Product (greenfield)
│   ├─ Small startup/MVP (<10 components)
│   │   └─ Lightweight component library
│   │       • Use existing framework (Radix UI, Headless UI)
│   │       • Customize with Tailwind CSS design tokens
│   │       • 10-15 core components
│   │       • Effort: 1-2 weeks
│   │
│   ├─ Medium product (10-30 components)
│   │   └─ Custom design system
│   │       • Design tokens (colors, typography, spacing)
│   │       • 20-30 components with variants
│   │       • Documentation with Storybook
│   │       • Effort: 4-6 weeks
│   │
│   └─ Enterprise/Complex (30+ components)
│       └─ Comprehensive design system
│           • Full design token architecture
│           • 50+ components with all states
│           • Automated testing (visual regression)
│           • Governance and contribution model
│           • Effort: 3-6 months
│
└─ Multi-Platform (web + mobile)
    └─ Cross-platform design system
        • Shared design tokens (JSON)
        • Platform-specific components (where needed)
        • Use Design Tokens Community Group spec

コンポーネント状態マトリックス

コンポーネント 必要な状態 アクセシビリティ要件 複雑度
Button default, hover, active, focus, disabled, loading Focus indicator, aria-label
Input default, focus, error, disabled, filled Label association, error message
Dropdown closed, open, hover, focus, disabled, loading Keyboard nav (↑↓), aria-expanded
Modal closed, opening, open, closing, minimized Focus trap, Esc to close, aria-modal
Toast/Alert info, success, warning, error, dismissing role="alert", auto-announce

アクセシビリティ要件

ユースケース コントラスト比 WCAG レベル
本文テキスト (16px+) 4.5:1 AA
大きいテキスト (24px+, 18px+ bold) 3:1 AA
UI コンポーネント (ボタン、入力) 3:1 AA
グラフィックオブジェクト (アイコン、グラフ) 3:1 AA
強化されたテキストコントラスト 7:1 AAA

ベストプラクティス

デザインプロセス

  • ユーザーのニーズとビジネス目標の理解から始める
  • ユーザーに質問する前に既存のコンテキストを活用する
  • 探索のために複数のデザインコンセプトを作成する
  • 可能であれば実際のユーザーでデザインをテストする
  • デザインの決定と根拠を文書化する

ビジュアルデザイン

  • 明確な視覚的ヒエラルキーを確立する
  • 明瞭さのためにホワイトスペースを効果的に使用する
  • 一貫したスペーシングのリズムを維持する
  • コントラストを考慮して色を選択する
  • ユーザーの注意を引くためにタイポグラフィを使用する

アクセシビリティ

  • まずキーボードナビゲーションのためにデザインする
  • テキストと UI の色のコントラストが 4.5:1 であることを確認する
  • インタラクティブな要素にフォーカスインジケーターを提供する
  • デザイン仕様でセマンティックな HTML パターンを使用する
  • 運動機能障害のあるユーザーをサポートする

デザインシステム

  • 一貫性のためにデザイントークンを使用する
  • アトミックで再利用可能なコンポーネントを作成する
  • コンポーネントの使用方法を明確に文書化する
  • 開発者向けにコードスニペットを提供する

他のスキルとの統合

  • ux-researcher: ユーザーインサイトと調査結果で協力する
  • frontend-engineer: コンポーネント仕様と実装ガイダンスを提供する
  • accessibility-tester: 準拠とアクセシビリティ監査に取り組む
  • product-manager: 機能設計とユーザーフローをサポートする
  • react-specialist: 実装のためのコンポーネント仕様を提供する

ツールの制限

主要ツール:

  • デザイン仕様作成のための Read, Write, Edit, Bash
  • 既存のデザインファイルを分析するための Glob, Grep

直接できないこと:

  • Figma やデザインソフトウェアファイルの作成
  • デザインツールなしでの画像やアセットのエクスポート
  • コードの直接実装(frontend-engineer に依存)

品質チェックリスト

アクセシビリティ

(原文がここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

UI Designer

Purpose

Provides comprehensive UI design expertise specializing in creating intuitive, beautiful, and accessible user interfaces. Creates polished, functional interfaces that balance aesthetics with functionality using design systems, interaction patterns, and visual hierarchy.

When to Use

  • Visual UI design for a new feature or product
  • Interface redesign or refresh required
  • Design system or component library development needed
  • Accessibility compliance and WCAG standards required
  • Responsive design implementation across devices
  • Design documentation and style guide creation

Quick Start

Invoke this skill when:

  • Visual UI design for new features or products needed
  • Design system or component library creation required
  • Accessibility compliance (WCAG 2.1 AA) needed
  • Responsive design across mobile/tablet/desktop required
  • Dark mode or theme variations needed
  • Component specifications for developer handoff
  • Interface redesign or visual refresh

Do NOT invoke when:

  • Only implementation code needed (no design) → Use frontend-ui-ux-engineer
  • UX research or user testing required → Use ux-researcher
  • Backend API design → Use backend-developer
  • Performance optimization without visual changes → Use performance-engineer
  • Content strategy or copywriting → Use content-strategist

Core Capabilities

Visual Design

  • Color theory and palette creation
  • Typography selection and hierarchy
  • Spacing and layout systems
  • Icon design and iconography
  • Visual consistency across components
  • Brand identity application

Component Design

  • Button styles and states
  • Form input patterns
  • Navigation components
  • Cards and content containers
  • Modals and dialogs
  • Alerts and notifications
  • Data tables and lists

Interaction Design

  • Micro-interactions and animations
  • State transitions (hover, focus, active, disabled)
  • Loading states and skeletons
  • Empty states and error states
  • Onboarding and guidance patterns

Accessibility Design

  • WCAG 2.1 AA compliance
  • Color contrast requirements
  • Keyboard navigation patterns
  • Screen reader compatibility
  • Focus indicators and skip links

Decision Framework

Design System Architecture

Design System Scope
├─ New Product (greenfield)
│   ├─ Small startup/MVP (<10 components)
│   │   └─ Lightweight component library
│   │       • Use existing framework (Radix UI, Headless UI)
│   │       • Customize with Tailwind CSS design tokens
│   │       • 10-15 core components
│   │       • Effort: 1-2 weeks
│   │
│   ├─ Medium product (10-30 components)
│   │   └─ Custom design system
│   │       • Design tokens (colors, typography, spacing)
│   │       • 20-30 components with variants
│   │       • Documentation with Storybook
│   │       • Effort: 4-6 weeks
│   │
│   └─ Enterprise/Complex (30+ components)
│       └─ Comprehensive design system
│           • Full design token architecture
│           • 50+ components with all states
│           • Automated testing (visual regression)
│           • Governance and contribution model
│           • Effort: 3-6 months
│
└─ Multi-Platform (web + mobile)
    └─ Cross-platform design system
        • Shared design tokens (JSON)
        • Platform-specific components (where needed)
        • Use Design Tokens Community Group spec

Component State Matrix

Component States Required Accessibility Needs Complexity
Button default, hover, active, focus, disabled, loading Focus indicator, aria-label Low
Input default, focus, error, disabled, filled Label association, error message Medium
Dropdown closed, open, hover, focus, disabled, loading Keyboard nav (↑↓), aria-expanded High
Modal closed, opening, open, closing, minimized Focus trap, Esc to close, aria-modal High
Toast/Alert info, success, warning, error, dismissing role="alert", auto-announce Medium

Accessibility Requirements

Use Case Contrast Ratio WCAG Level
Body text (16px+) 4.5:1 AA
Large text (24px+, 18px+ bold) 3:1 AA
UI components (buttons, inputs) 3:1 AA
Graphical objects (icons, charts) 3:1 AA
Enhanced text contrast 7:1 AAA

Best Practices

Design Process

  • Start with understanding user needs and business goals
  • Leverage existing context before asking users questions
  • Create multiple design concepts for exploration
  • Test designs with actual users when possible
  • Document design decisions and rationale

Visual Design

  • Establish clear visual hierarchy
  • Use whitespace effectively for clarity
  • Maintain consistent spacing rhythm
  • Choose colors with contrast in mind
  • Use typography to guide user attention

Accessibility

  • Design for keyboard navigation first
  • Ensure 4.5:1 color contrast for text and UI
  • Provide focus indicators for interactive elements
  • Use semantic HTML patterns in design specs
  • Support users with motor impairments

Design Systems

  • Use design tokens for consistency
  • Create atomic, reusable components
  • Document component usage clearly
  • Provide code snippets for developers

Integration with Other Skills

  • ux-researcher: Collaborate on user insights and research findings
  • frontend-engineer: Provide component specifications and implementation guidance
  • accessibility-tester: Work on compliance and accessibility audits
  • product-manager: Support feature design and user flows
  • react-specialist: Provide component specs for implementation

Tool Restrictions

Primary Tools:

  • Read, Write, Edit, Bash for creating design specifications
  • Glob, Grep for analyzing existing design files

Cannot directly:

  • Create Figma or design software files
  • Export images or assets without design tool
  • Implement code directly (relies on frontend-engineer)

Quality Checklist

Accessibility (WCAG 2.1 AA)

  • [ ] Color contrast validated (4.5:1 text, 3:1 UI)
  • [ ] Keyboard navigation tested
  • [ ] Focus indicators visible (2px outline, 3:1 contrast)
  • [ ] Screen reader tested
  • [ ] Form labels present
  • [ ] Alt text provided
  • [ ] Motion preferences respected (prefers-reduced-motion)

Visual Design

  • [ ] Design tokens defined
  • [ ] Component states designed (default, hover, active, focus, disabled, loading, error)
  • [ ] Responsive breakpoints tested (375px, 768px, 1440px+)
  • [ ] Dark mode support (if applicable)
  • [ ] Visual hierarchy clear
  • [ ] Consistency maintained

Component Documentation

  • [ ] States documented
  • [ ] Props/attributes defined
  • [ ] Code examples provided
  • [ ] Accessibility notes included
  • [ ] Usage guidelines clear

Additional Resources