ux-friction-analyzer
Installation
SKILL.md
UX Friction Analyzer
A comprehensive skill for analyzing and optimizing user experience through cognitive psychology, ADHD-friendly design, and flow state engineering.
Decision Points
Use this decision matrix when conflicting ADHD principles and cognitive load types collide:
Cognitive Load vs ADHD Principle Conflicts
| Situation | If High Intrinsic Load | If High Extraneous Load | If High Germane Load |
|---|---|---|---|
| Progressive Disclosure vs Information Need | Hide advanced features; show essentials only | Remove ALL decorative elements; show task steps linearly | Group related info; use expandable sections |
| Context Preservation vs Working Memory | Auto-save every keystroke; show current state banner | Clear all non-essential UI; focus on one input field | Save drafts; provide "where you left off" panels |
| Chunked Progress vs Task Flow | Break into micro-tasks (1-2 min each) | Show progress bar; hide future steps completely | Use card-based UI; each card = one concept |
| Predictable Navigation vs Personalization | Keep identical layout always; disable customization | Use breadcrumbs; limit to 3-level hierarchy max | Offer simple/advanced modes; user chooses complexity |