Nielsen Recognition
Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another.…
$ prime install @community/principle-nielsen-recognition Projection
Always in _index.xml · the agent never has to ask for this.
NielsenRecognition [principle] v1.0.0
Nielsen Heuristic 6: minimize memory load by making objects, actions, and options visible; users should not have to recall information from one part of the interface to another.
Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.
Loaded when retrieval picks the atom as adjacent / supporting.
NielsenRecognition [principle] v1.0.0
Nielsen Heuristic 6: minimize memory load by making objects, actions, and options visible; users should not have to recall information from one part of the interface to another.
Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.
Attributed To
Jakob Nielsen, 1994
Applies To
- command palettes: showing all available actions with keyboard shortcuts
- autocomplete: surfacing valid options as users type
- persistent labels: form field labels that stay visible after a value is entered
- breadcrumbs: showing current location so users don't have to remember navigation path
- recent/suggested items: surfacing previously used items rather than requiring recall
- tooltips: making icon meanings retrievable on hover without requiring memorization
Counter Examples
- An icon-only toolbar with no tooltips — users must memorise which icon does what, penalising anyone who uses it infrequently.
- A multi-step form where Step 3 asks users to confirm values they entered in Step 1, without displaying those values on screen.
- A search results page that clears the query field after submission — users must re-enter or remember what they searched for.
Loaded when retrieval picks the atom as a focal / direct hit.
NielsenRecognition [principle] v1.0.0
Nielsen Heuristic 6: minimize memory load by making objects, actions, and options visible; users should not have to recall information from one part of the interface to another.
Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.
Attributed To
Jakob Nielsen, 1994
Applies To
- command palettes: showing all available actions with keyboard shortcuts
- autocomplete: surfacing valid options as users type
- persistent labels: form field labels that stay visible after a value is entered
- breadcrumbs: showing current location so users don't have to remember navigation path
- recent/suggested items: surfacing previously used items rather than requiring recall
- tooltips: making icon meanings retrievable on hover without requiring memorization
Counter Examples
- An icon-only toolbar with no tooltips — users must memorise which icon does what, penalising anyone who uses it infrequently.
- A multi-step form where Step 3 asks users to confirm values they entered in Step 1, without displaying those values on screen.
- A search results page that clears the query field after submission — users must re-enter or remember what they searched for.
Sources
Examples
- Linear's Cmd+K command palette lists every action with its shortcut — users recognize commands rather than recall keyboard sequences.
- Figma's layer panel keeps all layers visible and named — users see the document structure rather than remembering it.
- VS Code's IntelliSense shows parameter names, types, and documentation inline while typing — users recognise valid options rather than recalling an API from memory.
Source
- Jakob Nielsen, 'Heuristic Evaluation', in Nielsen & Mack (eds.), Usability Inspection Methods (1994)
- https://www.nngroup.com/articles/ten-usability-heuristics/
Source
prime-system/examples/frontend-design/primes/compiled/@community/principle-nielsen-recognition/atom.yaml