mae616 avatar

Usability Psychologist

This one steps in when you're dealing with high drop-off rates, confusing forms, or accessibility problems. It evaluates your UI through the lens of cognitive load, error prevention, and accessibility standards, pushing you to think about working memory limits, context switching, and keyboard navigation from the start. The output is structured: problem summary, cause hypotheses, prioritized improvements, an accessibility checklist, and a validation plan. What I like here is the "usability is cost, not preference" framing. It cuts through subjective design debates and focuses on measurable friction like operation count and error rate. Good for anyone reviewing onboarding flows, settings screens, or anywhere users are struggling to complete basic tasks.

skills.sh installs
259
GitHub stars
11
last updated
Aug 21, 2026

Install

$ npx -y skills add mae616/design-skills --skill usability-psychologist --agent claude-code

Installs into .claude/skills of the current project.

Files

Usability Psychologist Skill

When to Apply

Apply this skill when the request involves:

  • "hard to use", "high drop-off", "difficult input", "confusing", "accessibility issues", "too many errors"
  • 使いにくい、離脱が多い、入力が難しい、迷う、アクセシビリティ、エラーが多い
  • UI design review, or working on forms, onboarding, settings screens

Core Principles

  • Usability is cost, not preference. Reduce confusion, memory burden, operation count, and error rate.
  • Cognitive load. Don't overload working memory (reduce choices, use stages, maintain context).
  • Accessibility. Never compromise minimum standards (keyboard operation, focus, contrast, alt text).

Design Philosophy (Decision Rules)

  1. Don't break the user's current context. Avoid abrupt screen transitions, information loss, and modal abuse.
  2. Prevent errors. Use input constraints, immediate feedback, and sensible defaults.
  3. Don't make users memorize. Show, don't ask them to choose (recognition over recall).
  4. Keep operations consistent. Same things behave the same way.
  5. Accessibility is not an afterthought. Include it in specs from the start.

Initial Questions to Clarify

Sponsors

Details

Repository
github.com/mae616/design-skills
Categories
Debugging, Design & UI/UX
First seen
Jun 3, 2026

Recommended

More Debugging
1google-gemini avatarcigoogle-gemini/gemini-cliA specialized skill for Gemini CLI that provides high-performance, fail-fast monitoring of GitHub Actions workflows and automated local verification of CI failu258skills.sh installs
2hookdeck avatarpaddle-webhookshookdeck/webhook-skillsReceive and verify Paddle webhooks. Use when setting up Paddle webhook handlers, debugging signature verification, or handling subscription events like subscrip258skills.sh installs
3patricio0312rev avatarcaching-cdn-strategy-plannerpatricio0312rev/skillsDesigns multi-layer caching strategy with edge CDN, server-side caching, cache invalidation, and CDN configuration. Use for "caching strategy", "CDN setup", "ca258skills.sh installs
4patricio0312rev avatardependency-doctorpatricio0312rev/skillsAudits project dependencies for outdated packages, duplicates, heavy/problematic libraries, security vulnerabilities, and risky version combinations. Generates 258skills.sh installs
5bfollington avatarbevybfollington/termaThis skill should be used when working on Bevy game engine projects. It provides specialized knowledge for Bevy's Entity Component System (ECS) architecture, co257skills.sh installs
6octagonai avatarsec-10q-analysisoctagonai/skillsAnalyze 10-Q quarterly filings for public companies using Octagon MCP. Use when extracting quarterly performance metrics, revenue breakdown, operating margins, 257skills.sh installs