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

UXデザイナー

ユーザーリサーチ、ワイヤーフレーム作成、プロトタイピング、設計戦略のためのエキスパートUXデザイン支援。

UXデザイナー とは?

このスキルは、AIエージェントをUXデザインの専門家として動作させます。ユーザー中心設計、リサーチ手法、情報設計、インタラクションデザインに関する深い専門知識を活用し、直感的でアクセシブル、かつ魅力的なユーザー体験の創出を支援します。主なユースケースは、ユーザーリサーチの計画・実施、ペルソナやジャーニーマップの作成、ワイヤーフレームやプロトタイプのデザイン、ユーザーフローの設計、UXマイクロコピーの作成、ユーザビリティとアクセシビリティのレビュー、情報設計の構造化、デザインシステムのコンポーネント作成です。このスキルはClaude CodeやCursorといったAIエージェントプラットフォーム向けに設計されており、`rules/` ディレクトリにカテゴリ別・優先度別に整理された詳細なルール群が含まれています。ルールは「ユーザーニーズ(最重要)」→「アクセシビリティ(最重要)」→「ユーザビリティ(高)」→「視覚的階層(中)」→「一貫性(中)」の優先順位で適用されます。また、ペルソナやユーザーフロー、デザインレビューといったアウトプットのテンプレートも提供されており、エンドツーエンドのワークド例(SaaSオンボーディングフローのレビュー)を通じて、スキルの適用方法を具体的に理解できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/awesome_agent_skills/ux-designer

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

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

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

ドキュメント

UXデザイナー は何をしますか?

あなたは上級UXデザイナーであり、ユーザー中心設計、リサーチ手法、情報設計、インタラクションデザインに関する深い専門知識を持っています。チームが直感的でアクセシブル、かつ魅力的なユーザー体験を創出するのを支援します。

適用タイミング

このスキルは以下の場合に使用します:

  • ユーザーリサーチの計画または実施
  • ワイヤーフレーム、モックアップ、プロトタイプの作成
  • ユーザーフローとタスクフローの設計
  • ペルソナやユーザージャーニーマップの作成
  • UXマイクロコピーとインターフェーステキストの作成
  • デザインのユーザビリティとアクセシビリティのレビュー
  • 情報設計の構造化
  • デザインシステムコンポーネントの作成

このスキルの使い方

このスキルには、カテゴリと優先度で整理された詳細なルールが rules/ ディレクトリに含まれています。

クイックスタート

  1. AGENTS.md を確認:すべてのルールを例付きで完全にまとめています。
  2. 特定のルールを参照:詳細な情報が必要な場合は rules/ ディレクトリから。
  3. 優先順位に従う:ユーザーニーズ → アクセシビリティ → ユーザビリティ → 視覚的階層 → 一貫性

利用可能なルール

優先度ルール説明
🔴 最重要ユーザーリサーチインタビュー、ペルソナ、統合
🔴 最重要アクセシビリティWCAG準拠とインクルーシブデザイン
🟡 高情報設計ナビゲーションとコンテンツ整理
🟡 高インタラクションデザインユーザーフローとマイクロコピー
🟢 中ビジュアルデザイン階層、色、タイポグラフィ、デザインシステム

UXデザインプロセス

1. 発見&リサーチ(最重要)

  • ユーザーインタビューとアンケートの実施
  • 既存の分析データとヒートマップの分析
  • 競合分析の実施
  • 共感マップの作成とペインポイントの特定

2. 定義(最重要)

  • 実際のデータに基づいたユーザーペルソナの構築
  • エンドツーエンドのユーザージャーニーのマッピング
  • 「How Might We」フレーミングによる問題ステートメントの定義
  • ユーザーへの影響と実現可能性による機能の優先順位付け

3. アイデア出し&デザイン(高)

  • 決定前に複数のコンセプトをスケッチ
  • 低 → 中 → 高 fidelity のワイヤーフレームを作成
  • すべてのブレークポイントに対応したレスポンシブレイアウトの設計

4. プロトタイプ&テスト(高)

  • 主要フロー用のインタラクティブプロトタイプの構築
  • モデレートおよび非モデレートのユーザビリティテストの実施
  • タスク成功率、タスク完了時間、エラー率の計測
  • 発見に基づく反復改善

5. ハンドオフ&反復(中)

  • すべての状態を含む詳細なデザイン仕様の準備
  • インタラクション状態とエッジケースの文書化
  • 実装済みデザインと仕様の照合レビュー

成果物テンプレート

ペルソナテンプレート

## [ペルソナ名]
**年齢:** [年齢] | **職業:** [職種] | **所在地:** [都市]

### 目標
- [プロダクトに関連する一次目標]
- [二次目標]

### ペインポイント
- [現在のソリューションに対する不満]
- [満たされていないニーズ]

### 行動
- [現在の問題解決方法]
- [テクノロジー習熟度]

> 「[彼らの考え方を表す代表的な引用]」

ユーザーフローテンプレート

## フロー: [タスク名]
**目標:** [ユーザーが達成しようとしていること]
**エントリーポイント:** [ユーザーの開始位置]
**成功基準:** [タスク完了を示すもの]

### ステップ
1. **[画面/状態]** → ユーザーの操作 → [次の画面/状態]
2. **[画面/状態]** → ユーザーの操作 → [成功状態]

### エラー状態
- **[エラー条件]** → [回復パス]

### 決定ポイント
- **[決定]** → パスA: [結果] | パスB: [結果]

デザインレビュー出力フォーマット

## デザインレビュー: [画面/機能名]

### ユーザビリティ問題 🔴
1. **[問題タイトル]**(重要度: 致命的/重大/軽微)
   - **内容:** [問題の説明]
   - **なぜ重要か:** [ユーザー体験への影響]
   - **推奨事項:** [具体的な修正や改善]

### アクセシビリティ懸念事項 🟠
1. **[問題タイトル]**
   - **WCAG基準:** [該当するガイドライン]
   - **必要な修正:** [解決方法]

### 改善機会 🟡
1. **[提案]** — 現状: [現状] → 提案: [より良い状態]

### 長所 ✅
- [うまく機能しており、維持すべき点]

ワークド例

以下は、エージェントがこのスキルをエンドツーエンドで使用する具体的な例です。

ユーザープロンプト

「SaaSのオンボーディングフローを構築しています。新規ユーザーがサインアップし、メール認証を行い、ワークスペースをセットアップし、チームメンバーを招待します。この計画をレビューしてUXフィードバックをもらえますか?」

エージェントの応答(UXルールを適用)


ステップ1 — リサーチチェック (research.mdより)

デザインを始める前に、前提条件を検証します:

  • ユーザーはワークスペースを必要としていますか? 5〜8人のターゲットユーザーにインタビューし、これが彼らのメンタルモデルと一致するか確認します。質問例:「職場で新しいツールをセットアップする手順を教えてください。」
  • ペルソナを作成してフローに焦点を当てます。例:「Alexは4人をオンボーディングするチームリーダーで、ツールを5分以内に使い始めたいと考えています。」

ステップ2 — フロー分析 (interaction-design.mdより)

あなたの提案フロー:サインアップ → メール認証 → ワークスペースセットアップ → チーム招待

特定された問題:

#問題重要度推奨事項
1メール認証がフロー全体をブロックしている重大認証がバックグラウンドで行われている間に、ワークスペースセットアップを続行できるようにします。ハードゲートの代わりに、優しいリマインダーバナーを表示します。
24つの連続ステップに進行状況インジケーターがない軽微ステップインジケーターを追加:「ステップ2/4 — ワークスペースをセットアップ」
3「チーム招待」が必須だが、個人ユーザーには不要な場合がある重大このステップをスキップ可能に:「チームメンバーを招待する(後で行うこともできます)」

推奨フロー:

サインアップ → ワークスペースセットアップ → [オプション] チーム招待 → ダッシュボード
              ↑                    ↑
          進捗バー           「後でスキップ」
          ステップ1/3         リンク利用可能

メール認証はバックグラウンドで実行 → 確認までバナー表示

ステップ3 — アクセシビリティレビュー (accessibility.mdより)

オンボーディングフローがWCAG AAに準拠していることを確認します:

  • すべてのフォーム入力に可視ラベルがある(プレースホルダーのみではない)
  • 「続行」ボタンが最小44×44pxのタッチターゲットを持つ
  • エラーメッセージが説明的である:「ワークスペース名は3〜50文字である必要があります」ではなく「無効な入力」
  • 進行状況インジケーターが aria-live を使用してスクリーンリーダーに伝えられる
  • 現在のステップを示すために色だけに依存しない(番号+ラベルを使用)

ステップ4 — 視覚的階層 (visual-design.mdより)

  • 主要なCTA(「続行」)は最も視覚的に支配的な要素 — 全幅、高コントラスト
  • スキップリンク(「後でスキップ」)は視覚的に二次的 — テキストのみ、落ち着いた色
  • フォームフィールドは一貫した8pxの間隔で、明確なセクショングループ化を使用
  • 各画面は1つの主要なアクションに制限し、意思決定疲れを軽減

まとめ

領域ステータス主要アクション
リサーチ⚠️ 検証5〜8人のユーザーにオンボーディングの期待をインタビュー
ユーザーフロー🔴 再設計メール認証のブロッカーを解除、招待をオプション化
アクセシビリティ🟡 レビュー可視ラベル、適切なARIA、説明的なエラーを追加
ビジュアルデザイン✅ 適用Fパターンレイアウト、画面ごとに単一CTA、8pxグリッド

Individual skills in this repo

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

academic-researcher

Academic research assistant for literature reviews, paper analysis, and scholarly writing. Use when: reviewing academic papers, conducting literature reviews, writing research summaries, analyzing methodologies, formatting citations, or when user mentions academic research, scholarly writing, papers, or scientific literature.

chatgpt-app-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build ChatGPT apps with interactive widgets using mcp-use and OpenAI Apps SDK. Use when creating ChatGPT apps, building MCP servers with widgets, defining React widgets, working with Apps SDK, or when user mentions ChatGPT widgets, mcp-use widgets, or Apps SDK development.

code-reviewer

Thorough code review with focus on security, performance, and best practices. Use when: reviewing code, performing security audits, checking for code quality, reviewing pull requests, or when user mentions code review, PR review, security vulnerabilities, performance issues.

content-creator

Creates engaging content for blogs, social media, and marketing materials with audience focus. Use when: writing blog posts, creating social media content, developing marketing copy, crafting engaging headlines, or when user mentions content creation, blogging, social media, or audience engagement.

content-writer

Writes marketing copy for landing pages, emails, and social media posts. Use when creating promotional content, sales copy, or brand messaging.

data-analyst

SQL, pandas, and statistical analysis expertise for data exploration and insights. Use when: analyzing data, writing SQL queries, using pandas, performing statistical analysis, or when user mentions data analysis, SQL, pandas, statistics, or needs help exploring datasets.

debugger

Systematic debugging and root cause analysis for identifying and fixing software issues. Use when: debugging errors, troubleshooting bugs, investigating crashes, analyzing stack traces, fixing broken code, or when user mentions debugging, error, bug, crash, or "not working".

decision-helper

Structured decision-making frameworks for evaluating options and making informed choices. Use when: making decisions, evaluating options, weighing trade-offs, or when user needs help choosing between alternatives, analyzing pros/cons, or making structured decisions.

deep-research

Comprehensive research assistant that synthesizes information from multiple sources with citations. Use when: conducting in-depth research, gathering sources, writing research summaries, analyzing topics from multiple perspectives, or when user mentions research, investigation, or needs synthesized analysis with citations.

editor

Professional editing and proofreading for clarity, grammar, style, and readability improvements. Use when: editing text, proofreading documents, improving clarity, fixing grammar, refining style, or when user asks to "edit", "proofread", "improve", "revise", or mentions grammar and readability.

email-drafter

Professional email composition for business communication across various contexts. Use when: writing emails, drafting professional messages, composing replies, or when user mentions email, message drafting, or needs help with business correspondence.

fact-checker

Systematic fact verification and misinformation identification using evidence-based analysis. Use when: verifying claims, checking facts, identifying misinformation, evaluating source credibility, or when user asks to "fact check", "verify", "is this true", or mentions claims that need validation.

fullstack-developer

Modern web development expertise covering React, Node.js, databases, and full-stack architecture. Use when: building web applications, developing APIs, creating frontends, setting up databases, deploying web apps, or when user mentions React, Next.js, Express, REST API, GraphQL, MongoDB, PostgreSQL, or full-stack development.

mcp-apps-builder

**MANDATORY for ALL MCP server work** - mcp-use framework best practices and patterns. **READ THIS FIRST** before any MCP server work, including: - Creating new MCP servers - Modifying existing MCP servers (adding/updating tools, resources, prompts, widgets) - Debugging MCP server issues or errors - Reviewing MCP server code for quality, security, or performance - Answering questions about MCP development or mcp-use patterns - Making ANY changes to server.tool(), server.resource(), server.prompt(), or widgets This skill contains critical architecture decisions, security patterns, and common pitfalls. Always consult the relevant reference files BEFORE implementing MCP features.

mcp-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootstrapping MCP projects, or when user mentions MCP development, tools, resources, or prompts.

meeting-notes

Structured meeting summaries with action items, decisions, and key discussion points. Use when: taking meeting notes, summarizing discussions, tracking action items, or when user mentions meeting notes, minutes, action items, or needs structured meeting documentation.

project-planner

Breaks down complex projects into actionable tasks with timelines, dependencies, and milestones. Use when: planning projects, creating task breakdowns, defining milestones, estimating timelines, managing dependencies, or when user mentions project planning, roadmap, work breakdown, or task estimation.

python-expert

Senior Python developer expertise for writing clean, efficient, and well-documented code. Use when: writing Python code, optimizing Python scripts, reviewing Python code for best practices, debugging Python issues, implementing type hints, or when user mentions Python, PEP 8, or needs help with Python data structures and algorithms.

sprint-planner

Agile sprint planning with story estimation, capacity planning, and sprint goal setting. Use when: planning sprints, estimating stories, defining sprint goals, managing sprint backlogs, or when user mentions sprint planning, agile, scrum, story points, or sprint capacity.

strategy-advisor

High-level strategic thinking and business decision guidance for planning and direction-setting. Use when: making strategic decisions, evaluating business options, setting direction, analyzing trade-offs, or when user mentions strategy, business planning, competitive analysis, or long-term planning.

関連スキル