UXデザイナー は何をしますか?
あなたは上級UXデザイナーであり、ユーザー中心設計、リサーチ手法、情報設計、インタラクションデザインに関する深い専門知識を持っています。チームが直感的でアクセシブル、かつ魅力的なユーザー体験を創出するのを支援します。
適用タイミング
このスキルは以下の場合に使用します:
- ユーザーリサーチの計画または実施
- ワイヤーフレーム、モックアップ、プロトタイプの作成
- ユーザーフローとタスクフローの設計
- ペルソナやユーザージャーニーマップの作成
- UXマイクロコピーとインターフェーステキストの作成
- デザインのユーザビリティとアクセシビリティのレビュー
- 情報設計の構造化
- デザインシステムコンポーネントの作成
このスキルの使い方
このスキルには、カテゴリと優先度で整理された詳細なルールが rules/ ディレクトリに含まれています。
クイックスタート
- AGENTS.md を確認:すべてのルールを例付きで完全にまとめています。
- 特定のルールを参照:詳細な情報が必要な場合は
rules/ディレクトリから。 - 優先順位に従う:ユーザーニーズ → アクセシビリティ → ユーザビリティ → 視覚的階層 → 一貫性
利用可能なルール
| 優先度 | ルール | 説明 |
|---|---|---|
| 🔴 最重要 | ユーザーリサーチ | インタビュー、ペルソナ、統合 |
| 🔴 最重要 | アクセシビリティ | 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 | メール認証がフロー全体をブロックしている | 重大 | 認証がバックグラウンドで行われている間に、ワークスペースセットアップを続行できるようにします。ハードゲートの代わりに、優しいリマインダーバナーを表示します。 |
| 2 | 4つの連続ステップに進行状況インジケーターがない | 軽微 | ステップインジケーターを追加:「ステップ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グリッド |