by @abhsin
Systematic usability evaluation using established heuristics (Nielsen's 10, Shneiderman's 8, or custom rubrics). Use when reviewing UI designs, screenshots, prototypes, or live products for usability issues. Triggers on "review this design", "what's wrong with this UI", "usability check", "evaluate this interface", or when user shares screenshots/mockups asking for feedback.
Systematic usability review using established principles.
Heuristic Evaluation Progress:
- [ ] Step 1: Capture interface context
- [ ] Step 2: Select evaluation framework
- [ ] Step 3: Evaluate against each heuristic
- [ ] Step 4: Score severity of issues
- [ ] Step 5: Prioritize recommendations
Before evaluating, understand:
If not provided, ask: "What are users trying to accomplish here?"
Default: Nielsen's 10 Usability Heuristics
Alternatives (if user requests or context suggests):
See references/frameworks.md for full framework details.
For each heuristic, identify violations:
| # | Heuristic | What to look for |
|---|---|---|
| 1 | Visibility of system status | Loading indicators, progress, confirmation, current state |
| 2 | Match real world | Familiar language, logical order, conventions from domain |
| 3 | User control & freedom | Undo, cancel, exit, back navigation, escape hatches |
| 4 | Consistency & standards | Same words/actions mean same things, platform conventions |
| 5 | Error prevention | Confirmat... |