agentleFS
YOSSII812001YOSSII812001/claude-code-jarvis/skills/ux-psychology/SKILL.md

ux-psychology

Skill1 starsChanged 7 months agoMITView on GitHub

UX心理学を活用したUI/UXデザイン。43の心理学原則(アンカー効果、認知負荷、損失回避、社会的証明、ピーク・エンドの法則など)を適用。Actions: design, implement, create, build, improve, optimize UI/UX。Triggers: ログインフォーム、料金プラン、オンボーディング、CTA、ダッシュボード、ECサイト、通知、エラー処理。Topics: 美的ユーザビリティ効果、ゲーミフィケーション、希少性効果、フレーミング効果、ドハティの閾値、段階的開示。Source: shokasonjuku.com/ux-psychology

3 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md

UX Psychology - 心理学に基づくUI/UXデザイン

UI/UX実装時に心理学の原則を適用し、ユーザー体験を向上させるためのガイドライン。

参照元: https://www.shokasonjuku.com/ux-psychology


How to Use This Skill

UIデザインやUX改善のリクエストがあった場合、以下のワークフローに従う:

Step 1: 要件分析

ユーザーの要求から以下を特定:

  • UI要素: フォーム、CTA、ナビゲーション、カード、モーダルなど
  • 目的: コンバージョン向上、エンゲージメント向上、信頼性向上など
  • コンテキスト: ECサイト、SaaS、ダッシュボード、ランディングページなど

Step 2: 適用可能な原則を選択

下記の「適用ガイド」と「原則一覧」から、要件に合った心理学原則を2-5個選択。

Step 3: 実装

選択した原則をコードに反映し、コメントで適用した原則を明記。

// UX Psychology Applied:
// - 損失回避 (Loss Aversion): 「今だけ」表示で緊急性を演出
// - 社会的証明 (Social Proof): レビュー数を表示

適用ガイド(UI要素別)

フォーム設計

適用原則実装方法
認知負荷フィールドを最小限に、段階的フォーム
段階的開示詳細オプションは折りたたみ
デフォルト効果推奨値をプリセット
ドハティの閾値即時バリデーションフィードバック
プライミング効果プレースホルダーで入力例を提示

CTA・ボタン設計

適用原則実装方法
損失回避「今だけ」「残りわずか」表示
希少性効果カウントダウン、在庫数表示
視覚的階層プライマリCTAを目立たせる
美的ユーザビリティ洗練されたデザインで信頼感

料金プラン

適用原則実装方法
アンカー効果高額プランを先に表示
おとり効果中間プランを魅力的に見せるおとり
フレーミング効果「月額○円」vs「1日たった○円」
社会的証明「人気No.1」「○○社が利用」

オンボーディング

適用原則実装方法
目標勾配効果プログレスバーで進捗表示
ゲーミフィケーションバッジ、チェックリスト
段階的要請小さなステップから開始
ツァイガルニク効果「あと1ステップ」表示

通知・リマインド

適用原則実装方法
変動型報酬ランダムな通知タイミング
ツァイガルニク効果未完了タスクをリマインド
損失回避「見逃していませんか?」

エラー処理

適用原則実装方法
意図的な壁削除前の確認ダイアログ
認知負荷軽減エラーメッセージを具体的に
労働の錯覚リトライ中のプロセス表示

完了画面

適用原則実装方法
ピーク・エンドの法則印象的な完了アニメーション
ユーザー歓喜効果サプライズ要素、コンフェッティ
授かり効果カスタマイズした結果を強調

UX心理学 原則一覧(43原則)

視覚・認知系

原則英語名説明適用例
美的ユーザビリティ効果Aesthetic-Usability Effect美しいデザインは使いやすく感じられる洗練されたUIコンポーネント
認知負荷Cognitive Load情報処理に必要な精神的エネルギー段階的フォーム、チャンク化
バナー・ブラインドネスBanner Blindness広告らしい要素は無視される重要CTAは広告風にしない
選択的注意Selective Attention目的に沿った情報に集中重要要素を視覚的に強調
視覚的階層Visual Hierarchy視覚的優先順位で情報整理サイズ、色、位置で階層化
ビジュアル・アンカーVisual Anchor視覚的強調で注意を引くハイライト、コントラスト
スキューモーフィズムSkeuomorphism現実世界を模倣トグル、カードデザイン

意思決定・行動系

原則英語名説明適用例
アンカー効果Anchor Effect最初の情報が基準になる元値を先に表示
おとり効果Decoy Effectおとりで他を魅力的に料金プランの設計
デフォルト効果Default Biasデフォルトにとどまる傾向推奨設定をデフォルトに
フレーミング効果Framing提示方法が判断に影響「90%成功」vs「10%失敗」
損失回避Loss Aversion損失を避けたい傾向「今だけ」「残りわずか」
決断疲れDecision Fatigue決断の繰り返しで質低下選択肢を3-5個に絞る
確証バイアスConfirmation Bias既存信念に合う情報を優先ユーザー期待に沿うUI

エンゲージメント系

原則英語名説明適用例
好奇心ギャップCuriosity Gap情報欠如が行動を促すティーザー、「続きを読む」
ゲーミフィケーションGamificationゲーム要素でモチベ向上バッジ、ポイント、レベル
目標勾配効果Goal Gradient Effectゴール近づくと加速プログレスバー
変動型報酬Variable Reward予測不可な報酬が継続性を高めるランダム通知、サプライズ
ツァイガルニク効果Zeigarnik Effect未完了が記憶に残る進行中表示、チェックリスト
誘惑の結びつけTemptation Bundling好きな活動と苦手タスク結合報酬付きタスク完了

信頼・社会系

原則英語名説明適用例
社会的証明Social Proof他者の行動が信頼性を高めるレビュー、「○人が購入」
ハロー効果Halo Effect一部印象が全体評価に影響有名ブランドロゴ、信頼バッジ
親近性バイアスFamiliarity Bias馴染みのあるものを好む一般的UIパターン使用
段階的要請Foot in the Door小さな要求→大きな要求段階的オンボーディング
希少性効果Scarcity限定性が価値を高める「在庫残り3個」「期間限定」

体験評価系

原則英語名説明適用例
ピーク・エンドの法則Peak-End Rule最高と最後で評価印象的な完了画面
授かり効果Endowment Effect所有物を過大評価試用期間、カスタマイズ
労働の錯覚Labor Illusion労力が見えると価値を感じるローディング中のプロセス表示
ユーザー歓喜効果User Delight喜びや驚きの瞬間アニメーション、イースターエッグ
サンクコスト効果Sunk Cost Effect過去投資を正当化したい進捗可視化、達成バッジ

パフォーマンス系

原則英語名説明適用例
ドハティの閾値Doherty Threshold0.4秒以上で興味喪失即時フィードバック、スケルトンUI
段階的開示Progressive Disclosure情報を段階的に表示アコーディオン、詳細展開
意図的な壁Intentional Friction意図的に行動を妨げる削除確認、二段階認証
プライミング効果Priming事前刺激が後の行動に影響入力例、プレースホルダー
系列位置効果Serial Position Effect最初と最後が記憶されやすい重要項目を先頭・末尾に

その他

原則英語名説明適用例
期待バイアスExpectation Bias期待が体験評価に影響期待値コントロール
共感ギャップEmpathy Gapユーザー感情を理解できないユーザーテスト、ペルソナ
観察効果Hawthorne Effect観察されると行動が変わるA/Bテスト時の注意
誘導抵抗Reactance制限に対する心理的反発強制的UIを避ける
ナッジ効果Nudge非強制的に行動を誘導デフォルト設定、視覚的ヒント
ピグマリオン効果Pygmalion Effect期待が結果に影響励ましメッセージ
反応型オンボーディングReactive Onboarding行動に応じたオンボーディングコンテキストヘルプ
調査バイアスSurvey Bias調査の偏り中立的な質問設計

コード実装時のコメント記法

/**
 * UX Psychology Applied:
 * - [原則名] ([英語名]): [適用理由]
 * - [原則名] ([英語名]): [適用理由]
 */

例

/**
 * UX Psychology Applied:
 * - 損失回避 (Loss Aversion): 「今だけ」表示で緊急性を演出
 * - 希少性効果 (Scarcity): 残り在庫数を表示して購買意欲を刺激
 * - 社会的証明 (Social Proof): レビュー件数を表示して信頼性向上
 */
export function ProductCard({ product }: { product: Product }) {
  return (
    <div className="card">
      {/* 希少性効果: 在庫数表示 */}
      {product.stock < 5 && (
        <Badge variant="warning">残り{product.stock}個</Badge>
      )}

      {/* 社会的証明: レビュー数 */}
      <div className="reviews">
        <Stars rating={product.rating} />
        <span>({product.reviewCount}件のレビュー)</span>
      </div>

      {/* 損失回避: 期間限定表示 */}
      {product.isLimitedOffer && (
        <Badge variant="destructive">今だけ特別価格</Badge>
      )}
    </div>
  )
}

参考リソース


チェックリスト

実装前

  • 対象UI要素の目的(コンバージョン、エンゲージメント、信頼性等)を明確にしたか
  • 適用する心理学原則を2-5個選定したか
  • 過剰な心理操作(ダークパターン)になっていないか確認したか

実装中

  • 各原則の適用理由をコードコメントに記載したか(UX Psychology Applied: 形式)
  • アクセシビリティ(コントラスト比4.5:1以上、スクリーンリーダー対応)を確保したか
  • 認知負荷が適切なレベルに抑えられているか

実装後

  • ライトモード・ダークモード両方で視認性を確認したか
  • モバイル(320px)とデスクトップ(1440px)で体験が一貫しているか
  • ユーザーが不快に感じる強引な誘導がないか最終確認したか

トラブルシューティング

Q: どの心理学原則を適用すべきか判断できない

A: まず「適用ガイド(UI要素別)」セクションを参照してください。対象のUI要素(フォーム、CTA、料金プランなど)に対応する推奨原則が一覧化されています。迷う場合は、認知負荷の軽減と社会的証明の2つから始めるのが汎用的に効果的です。

Q: 心理学原則の適用がダークパターンにならないか心配

A: ユーザーの利益と一致する方向で原則を適用しているか確認してください。例えば「損失回避」は本当に有益な情報の見逃しを防ぐために使うのは良いですが、偽の緊急性を煽るのはダークパターンです。「ユーザーがこの仕組みを知っても納得できるか?」を判断基準にしてください。

Q: 複数の原則が矛盾する場合はどうするか

A: 例えば「認知負荷の軽減(情報を減らす)」と「社会的証明(レビュー数を表示する)」が競合する場合は、段階的開示を活用して初期表示は最小限にし、詳細は展開可能にすることで両立できます。優先すべきはユーザーの主タスク達成です。


関連スキル

  • ui-ux-pro-max -- UI/UXデザイン実装。心理学原則を実際のスタイル・カラー・タイポグラフィに落とし込む際に連携
  • playwright -- UXテストのブラウザ操作。実装した心理学的UI改善のE2Eテスト・スクリーンショット検証に使用
  • liftkit -- LiftKit UIフレームワーク。黄金比ベースのデザインシステムとUX心理学原則の組み合わせ

改訂履歴

日付版変更内容
2025-08-01v1.0初版作成。43のUX心理学原則、適用ガイド(UI要素別)、コード実装記法を収録
2026-03-04v1.1チェックリスト、トラブルシューティング、関連スキル、改訂履歴を追加

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.