flpbalada/fb-skills

hicks-law

Reduce decision time by managing choice count and choice structure with Hick's Law. Use when designing menus, navigation, plans, filters, onboarding paths, settings, or feature sets with too many options; avoid for complex-task load, staged disclosure, or CTA visibility issues.

First seen May 4, 2026

Installation

$ npx skills add flpbalada/fb-skills --skill hicks-law

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from flpbalada/fb-skills · top by installs.

npx skills add flpbalada/fb-skills

Browse all from flpbalada/fb-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 7
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,050 B
  • docs SUMMARY.md 295 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 11 installs

SKILL.md

Hick's Law

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

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.

Resources

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]