Nielsen Flexibility
Accelerators — unseen by the novice user — may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.
$ prime install @community/principle-nielsen-flexibility Projection
Always in _index.xml · the agent never has to ask for this.
NielsenFlexibility [principle] v1.0.0
Nielsen Heuristic 7: accelerators unseen by novices can speed up expert interactions; the system should cater to both inexperienced and experienced users, and allow tailoring of frequent actions.
Accelerators — unseen by the novice user — may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.
Loaded when retrieval picks the atom as adjacent / supporting.
NielsenFlexibility [principle] v1.0.0
Nielsen Heuristic 7: accelerators unseen by novices can speed up expert interactions; the system should cater to both inexperienced and experienced users, and allow tailoring of frequent actions.
Accelerators — unseen by the novice user — may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.
Attributed To
Jakob Nielsen, 1994
Applies To
- keyboard shortcuts: full shortcut coverage of common operations
- command palettes: expert access layer over GUI menus
- custom views and saved filters: tailoring the interface to individual workflows
- bulk actions: batch operations for power users managing many items
- API access: allowing programmatic control for expert users
- quick-add flows: creating items from anywhere without navigating to a dedicated page
Counter Examples
- A project management tool where creating a task always requires navigating to a project page via 3 clicks — no quick-add shortcut exists for the most frequent action.
- A dashboard with no way to save custom filter configurations — expert users recreate the same complex filters from scratch each session.
- A CRM where bulk email/status update requires selecting items one by one because there is no multi-select — power users lose hours to UI friction.
Loaded when retrieval picks the atom as a focal / direct hit.
NielsenFlexibility [principle] v1.0.0
Nielsen Heuristic 7: accelerators unseen by novices can speed up expert interactions; the system should cater to both inexperienced and experienced users, and allow tailoring of frequent actions.
Accelerators — unseen by the novice user — may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.
Attributed To
Jakob Nielsen, 1994
Applies To
- keyboard shortcuts: full shortcut coverage of common operations
- command palettes: expert access layer over GUI menus
- custom views and saved filters: tailoring the interface to individual workflows
- bulk actions: batch operations for power users managing many items
- API access: allowing programmatic control for expert users
- quick-add flows: creating items from anywhere without navigating to a dedicated page
Counter Examples
- A project management tool where creating a task always requires navigating to a project page via 3 clicks — no quick-add shortcut exists for the most frequent action.
- A dashboard with no way to save custom filter configurations — expert users recreate the same complex filters from scratch each session.
- A CRM where bulk email/status update requires selecting items one by one because there is no multi-select — power users lose hours to UI friction.
Sources
Examples
- Notion's '/' command menu gives experts instant block insertion without touching the mouse, while novices use the visible + button at the start of each line.
- Linear's keyboard shortcut coverage (every action has a shortcut, discoverable via Cmd+K) creates a dual-speed interface: same functionality, very different efficiency levels.
- Superhuman email client is keyboard-first by design — all actions have shortcuts — targeting users who've invested in learning the system for maximum efficiency.
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-flexibility/atom.yaml