ui-designer
Use when user needs visual UI design, interface creation, component systems, design systems, interaction patterns, or accessibility-focused user interfaces.
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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
- Detailed Technical Reference: See REFERENCE.md
- Code Examples & Patterns: See EXAMPLES.md