mcpField
C
cognitive-load-assessment

cognitive-load-assessment

github.com/owl-listenerDesign & UI10888 installsUpdated 20w ago
Repository

About cognitive-load-assessment

cognitive-load-assessment is a design skill for evaluating interface cognitive load, intended for designers reviewing user flows screen by screen. It distinguishes task complexity, design-added burden, and goal-directed effort, then prioritizes recommendations by impact.

Key features

  1. 01Assess three types of cognitive load
  2. 02Review decisions, memory, and steps per screen
  3. 03Identify points where load spikes
  4. 04Apply strategies to reduce extraneous load
  5. 05Prioritize recommendations by impact

Use cases

  1. 01Assess complexity in signup or checkout flows
  2. 02Find issues with navigation, labels, and visual layout
  3. 03Plan redesigns for high-load screens

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/owl-listener/inclusive-design-skills --skill cognitive-load-assessment

After installing, type/cognitive-load-assessmentin Claude Code to confirm it loaded.

Details

From the project README

Cognitive Load Assessment

Assess cognitive load across three dimensions and provide actionable recommendations to reduce unnecessary burden on users.

The Three Types of Cognitive Load

Intrinsic load — complexity inherent in the task itself. A tax return is intrinsically complex. You cannot simplify the tax code. Focus: break into manageable steps, provide context, explain terms.

Extraneous load — complexity added by the design, not the task. Confusing navigation, unclear labels, inconsistent patterns, visual clutter. Focus: eliminate ruthlessly. Every instance is a fixable design failure.

Germane load — effort invested in the actual task. This is the load you WANT. The user engaging with their real goal. Focus: maximise this by removing the other two.

Assessment Framework

For each screen or step, evaluate:

DimensionLow (good)Medium (review)High (redesign)
Decisions required0–12–34+
Items to rememberNone1–23+
New concepts to learnNone12+
Steps to complete1–23–56+
Reading complexityPlain languageSome jargonDense/technical
Visual complexityClean, focusedModerateCluttered

If any dimension rates High, that screen needs redesign before launch.

How to Assess

  1. Walk through the flow as a user who is tired, stressed, and unfamiliar
  2. At each screen, count: decisions, things to remember, new concepts
  3. Note where you pause, re-read, or feel uncertain — those are load spikes
  4. Map the load type: is the difficulty intrinsic or extraneous?
  5. Recommend specific reductions for each extraneous load source

Reduction Strategies

  • Progressive disclosure: show only what the current step needs
  • Smart defaults: pre-select the most common option
  • Chunking: group into sets of 3–5 related items
  • Recognition over recall: show options, don't make users remember
  • Persistent context: show key selections throughout a flow
  • One primary action per screen: de-emphasise secondary actions

Output Format

Present the assessment as a screen-by-screen table showing load ratings, followed by prioritised recommendations sorted by impact.

Comments

Markdown supported