Hicks Law

Published by flpbalada in fb-skills

No known issues11 installs

What this skill does

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.

Add Hicks Law to your agent

Review the source and files first. When you are ready, copy the prompt instruction or use the CLI command supported by your environment.

Install with a prompt

Paste this into a compatible coding agent:

add this skill "hicks-law" from https://github.com/flpbalada/fb-skills

Install with the CLI

Run this command in a controlled environment after reviewing the repository:

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

Skill instructions

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]

Files included

  • SKILL.md

More skills

Hicks Law: Install, Source and Security | FunnelSlayer