cognitive-load

Analyze interfaces using Cognitive Load Theory to reduce extraneous mental effort.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/dev-khoi/AURA-conHack-2026 --skill cognitive-load-dev-khoi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cognitive-load
Source: https://github.com/dev-khoi/AURA-conHack-2026/tree/main/.opencode/skills/cognitive-load
Command: npx skills add https://github.com/dev-khoi/AURA-conHack-2026 --skill cognitive-load-dev-khoi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Interfaces often overwhelm users by exceeding working memory limits, causing errors, frustration, and task abandonment. This Skill provides a structured framework based on Cognitive Load Theory to diagnose and fix these usability problems. ## Core Features & Use Cases - Three-Load Analysis: Classify design friction into intrinsic, extraneous, and germane load with targeted intervention strategies for each type. - Load Analysis Framework: Map tasks step-by-step, identify load sources, and generate prioritized recommendations with success metrics. - Use Case: When reviewing a complex onboarding flow, use this Skill to decompose each step, flag extraneous load sources like cluttered layouts or unclear navigation, and produce a redesign plan with measurable targets for completion rate and error rate. ## Quick Start Analyze the cognitive load of my checkout flow and recommend changes to reduce user abandonment.

Frequently Asked Questions about cognitive-load

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

FAQPage Schema
How do I reduce cognitive load in user interface design?▼

Reduce cognitive load by eliminating extraneous load sources like cluttered layouts and inconsistent patterns, chunking complex tasks into 3-5 steps, and using progressive disclosure. Apply strong visual hierarchy and consistent interaction patterns so users learn once and apply everywhere.

What are the three types of cognitive load in UX design?▼

The three types are intrinsic load (inherent task complexity), extraneous load (mental effort from poor design), and germane load (productive effort that builds understanding). Design should manage intrinsic load, eliminate extraneous load, and maximize germane load.

How do I measure cognitive load in usability testing?▼

Measure cognitive load quantitatively through task completion time, error rates, help requests, and abandonment points. Qualitative methods include think-aloud testing, cognitive walkthroughs, post-task interviews, and eye tracking to identify confusion points.

When should I use progressive disclosure in interface design?▼

Use progressive disclosure when intrinsic load is high and tasks exceed working memory capacity of 7 plus or minus 2 items. Reveal features gradually as user expertise grows, showing basic functionality first and advanced options only when needed.

What is the difference between extraneous and germane cognitive load?▼

Extraneous load is wasted mental effort caused by poor design choices like unclear navigation or distracting animations, and should be eliminated. Germane load is productive effort that builds mental models and transferable skills, and should be maximized through clear feedback and consistent patterns.