Loading...
Loading...
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.
npx skill4agent add abhsin/designskills heuristic-evaluationHeuristic 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| # | 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 | Confirmations for destructive actions, constraints, defaults |
| 6 | Recognition over recall | Visible options, contextual help, no memorization required |
| 7 | Flexibility & efficiency | Shortcuts, customization, accelerators for experts |
| 8 | Aesthetic & minimalist | No irrelevant info, clear hierarchy, signal vs noise |
| 9 | Help users with errors | Plain language errors, specific problem, constructive solution |
| 10 | Help & documentation | Searchable, task-focused, concise, accessible when needed |
| Score | Severity | Description |
|---|---|---|
| 0 | Not a problem | Disagreement with heuristic but not usability issue |
| 1 | Cosmetic | Fix only if time permits |
| 2 | Minor | Low priority, causes minor friction |
| 3 | Major | High priority, significant impact on task completion |
| 4 | Catastrophic | Must fix before release, prevents task completion |
design/08-heuristic-evaluation.md## Heuristic Evaluation: [Interface Name]
**Evaluated**: [Date]
**Framework**: Nielsen's 10 Usability Heuristics
**Scope**: [Specific flow or screens evaluated]
### Summary
- Critical issues: [count]
- Major issues: [count]
- Minor issues: [count]
### Critical Issues (Fix Immediately)
#### Issue 1: [Brief description]
- **Heuristic violated**: #[number] — [name]
- **Location**: [Where in the interface]
- **Problem**: [What's wrong]
- **Impact**: [How it affects users]
- **Recommendation**: [How to fix]
- **Severity**: [0-4]
[Repeat for each critical issue]
### Major Issues (Fix Soon)
[Same format]
### Minor Issues (Fix Later)
[Same format, can be condensed to a table]
### Strengths Observed
- [What the interface does well]
### Next Steps
1. [Prioritized action]
2. [Prioritized action]"Use this report to prioritize fixes. Want me to help refine any screens based on these findings?"
design/08-heuristic-evaluation.mdassumption-mappingcritiqueaccessibility-audit