hicks-law

Analyze interface decision points and reduce choice complexity using Hick's Law.

5|Updated Oct 17, 2011
One-click install
npx skills add https://github.com/klen/dotfiles --skill hicks-law-klen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hicks-law
Source: https://github.com/klen/dotfiles/tree/main/.config/opencode/skills/hicks-law
Command: npx skills add https://github.com/klen/dotfiles --skill hicks-law-klen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps optimize user decision-making speed by reducing the quantity and complexity of choices presented, preventing choice paralysis and improving user experience.

Core Features & Use Cases

  • Decision Point Analysis: Identifies and audits all user decision points within an interface or flow.
  • Choice Reduction Strategies: Applies proven techniques like chunking, progressive disclosure, and smart defaults to simplify options.
  • Use Case: When designing a new feature set for a software application, use this Skill to analyze the proposed options and recommend a streamlined selection that leads to faster user adoption.

Quick Start

Analyze the main navigation menu of the website to reduce the number of top-level items.

Frequently Asked Questions about hicks-law

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is Hick's Law in UX design and how does it affect decision making?

Hick's Law in UX design dictates that user decision-making time increases with the number and complexity of choices presented. It helps solve choice paralysis by analyzing and reducing interface options to speed up user actions.

How do I reduce cognitive load and choice overload in interface design?

To reduce cognitive load and choice overload in interface design, apply choice reduction strategies like chunking, progressive disclosure, and smart defaults. This streamlines navigation menus and feature sets for faster user adoption.

How do I analyze user decision points to speed up onboarding flows?

Analyze user decision points in onboarding flows by auditing the quantity and complexity of choices presented. Identify bottlenecks and apply Hick's Law principles to simplify options, preventing choice paralysis and improving user experience.

Does this approach work for simplifying complex software navigation menus?

Yes, optimizing decision-making speed works directly for software navigation menus. By auditing top-level items and applying choice architecture techniques, you can reduce complexity and streamline the selection process for quicker user adoption.

What is the best way to simplify choices for faster user adoption?

The best way to simplify choices for faster user adoption is to implement choice reduction strategies like progressive disclosure and chunking. Managing choice overload through Hick's Law principles ensures interfaces remain intuitive and efficient.