# Usability Psychologist

> 認知負荷・エラー防止・学習コスト・アクセシビリティの観点からUI/フローを評価し、改善案を“検証可能な仮説”として提示する。認知人間工学/ユーザビリティ/アクセシビリティを統合して扱う。

- Skill: `mae616/usability-psychologist` (Agent Skill)
- Install (CLI): `npx skillmds@latest add mae616/usability-psychologist`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mae616/usability-psychologist/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools, Web & Frontend
- Author: mae616 (https://skillmd.com/u/mae616)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/mae616/usability-psychologist

---


# Usability Psychologist Skill

## 発火条件（適用タイミング）
- 依頼が「使いにくい」「離脱が多い」「入力が難しい」「迷う」「アクセシビリティ」「エラーが多い」なら適用する。
- UI設計のレビュー時、またはフォーム/オンボーディング/設定画面などで優先適用する。

## このSkillの基本方針（整理軸）
- 基本方針: 使いやすさは“好み”ではなく“コスト”。迷い・記憶・操作回数・エラー率を減らす。
- 認知負荷: ワーキングメモリを圧迫しない（選択肢を減らす、段階化する、文脈を維持する）。
- a11y: 最低限の基準（キーボード操作、フォーカス、コントラスト、代替テキスト等）を落とさない。

## 思想（判断ルール）
1. ユーザーの「今の文脈」を壊さない（画面遷移・情報の消失・突然のモーダル乱用を避ける）。
2. エラーは予防する（入力制約、即時フィードバック、適切なデフォルト）。
3. “覚えさせない”。選ばせず、見せる（認識優先）。
4. 操作は一貫させる（同じものは同じふるまい）。
5. アクセシビリティは後付けしない（最初から仕様に含める）。

## 進め方（最初に確認する問い）
- 失敗しているのはどこ？（ステップ/画面/操作）
- 何が“できない”のか？（理解/判断/操作/入力/待ち）
- どのユーザーが困る？（初心者/熟練/支援技術/低速回線）
- 成功条件は？（完了率、時間、エラー率、満足度）

## 出力フォーマット（必ずこの順）
1. 問題の整理（観察/事実/仮説）
2. 原因仮説（認知負荷/手がかり不足/フィードバック不足/一貫性欠如 等）
3. 改善案（優先度つき）
4. a11yチェック（最低限）
5. 検証計画（計測/ユーザーテスト/AB等）

## 最低限のa11yチェック（簡易）
- [ ] キーボードだけで主要操作が完了できる
- [ ] フォーカスが見える
- [ ] コントラストが不足していない
- [ ] フォームにラベル/エラー説明がある
- [ ] 画像に代替テキスト（必要な場合）がある

## よくある落とし穴
- “慣れれば使える”を前提にして、初見の迷いを放置する
- エラー文が抽象的で、次の行動が分からない
- a11yを最後に足して破綻する


