Back to skills

skills/hicks-law/SKILL.md

hicks-law

More choices slow decisions.

npx skills add https://github.com/flpbalada/fb-skills --skill hicks-law
GitHub

Skill Docs

More choices slow decisions. Reduce, group, default, or reveal later.

When to use

  • Navigation design.
  • Menus and settings.
  • Onboarding flows.
  • Forms with many options.
  • Dashboards.
  • Conversion funnels.

Goal

  • Reduce decision effort.
  • Keep necessary choices.
  • Make recommended path obvious.
  • Improve speed and confidence.

Rules

  • Aim for 5-7 visible choices per group.
  • Group related choices.
  • Hide advanced options until needed.
  • Use smart defaults.
  • Give search or filters for large sets.
  • Do not remove options users truly need.

Does not apply well

  • Expert users with learned shortcuts.
  • Emergency flows with trained responses.
  • Choices with obvious priority.
  • Sequential decisions where only one choice appears at a time.

Reduction methods

  • Remove: cut unused or low-value options.
  • Chunk: group related items.
  • Default: preselect common option.
  • Recommend: highlight best option.
  • Filter: let users narrow choices.
  • Progressive disclosure: show advanced options later.

Flow

  1. List decision points.
  2. Count visible options.
  3. Mark complexity and user intent.
  4. Decide keep, group, hide, default, or remove.
  5. Check if expert users need escape hatches.
  6. Define expected impact.

Output

## Hick's Law Analysis

Interface or flow: [name]

## Decision Points
- [location]: [current options] -> [target options]

## Problems
- [choice overload or complexity]

## Reduction Plan
- [remove/group/default/filter/reveal]

## Expected Impact
- Decision speed: [estimate]
- Risk: [tradeoff]