185 principles organized by topic and difficulty. Each one includes citations, product examples, and AI prompts ready to paste into Cursor, V0, or Claude.
Good design is not based on instinct. It is based on how people actually process information: what they notice, what they ignore, and why they leave.
These 185 principles cover the patterns behind those decisions. Browse by part, filter by difficulty, or search for a specific problem. Each one links to the research and includes AI prompts you can paste straight into your tool of choice.

Nielsen's consistency heuristic (1990) demonstrates internal and external consistency reduce cognitive load 30-40%, with users operating 40-50% faster (Shneiderman 1987) through predictable patterns enabling automatic responses versus conscious interface relearning for designers.

Nielsen's Jakob's Law (2000) demonstrates users spend 95-99% time elsewhere creating dominant mental models, with Carroll (1987) showing familiar patterns execute 5-10× faster through positive transfer for designers.

Nielsen's first heuristic (1994) requires feedback within 0.1s (instant), 1s (flow), 10s (attention) thresholds, with Miller's research (1968) showing 2s delays cause 15% productivity loss and 60% abandonment beyond 10s for designers.
185 research-backed principles
30-day money-back guarantee

Nielsen's heuristic #3 (1994) demonstrates undo functionality reduces anxiety 52%, increases exploration 38%, and decreases support 41% through emergency exits enabling confident experimentation without permanent consequences for designers.

Nielsen's breadcrumb research (2007) shows 50%+ navigation tasks in deep hierarchies leverage breadcrumbs for efficient jumps, with Lynch's wayfinding theory (1960) demonstrating orientation cues prevent disorientation for users.

Ockham's razor (1320s) demonstrates simplicity achieves 30-50% faster tasks and 40-60% fewer errors, with Sweller (1988) showing complexity overwhelms working memory reducing task performance for developers.

Frost's Atomic Design (2013) enables coherent systems reducing design debt 60-75%, improving velocity 30-50%, and decreasing usability issues 40-60% through hierarchical component organization from atoms to pages for scalable product development.

Norman's affordance theory (1988) demonstrates consistent behavioral mapping enables 30-40% faster expert performance (Card 1983) through reliable mental models, while inconsistent elements cause confusion preventing automatic response development for users.

Wiener's cybernetics (1948) demonstrates feedback loops enable goal-directed behavior through continuous action-evaluation-adjustment, with Norman (1988) showing complete loops bridge evaluation gulf enabling confident user decisions versus uncertainty for developers.

Nielsen's response time research (1993) establishes <100ms needs no feedback, <1s requires simple indicators, >10s demands detailed progress with percentages and estimates preventing 60% abandonment of long operations for developers.

Nielsen's heuristic #9 (1994) requires plain language error messages reducing support burden 30-40% (Shneiderman 1987) through recognizable problems, diagnosable causes, and constructive recovery guidance versus technical jargon for users.

Nielsen's escape research (2010) shows 67% try ESC key first, 45% seek X button within 2s, with Shneiderman (1987) demonstrating escape mechanisms reduce abandonment 40-60% through confident exploration for developers.