Help us improve
Share bugs, ideas, or general feedback.
From skills-for-humanity
Manages working memory limits by chunking, offloading, and reducing complexity. Use when information architecture or communication feels overwhelming.
npx claudepluginhub human-avatar/skills-for-humanityHow this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:cognition-cognitive-loadThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Working memory is where thinking happens — and it is brutally limited. George Miller's landmark 1956 paper "The Magical Number Seven, Plus or Minus Two" established that the human working memory holds roughly seven chunks of information simultaneously. John Sweller's Cognitive Load Theory, developed in the 1980s and 1990s, gave this biological limit practical teeth: not all cognitive demands ar...
Analyzes learning tasks for cognitive load issues across intrinsic, extraneous, and germane dimensions, recommending specific design improvements to simplify instructions and reduce student overload.
Routes to the right cognitive science tool based on your situation. Use when you need to understand attention, mental models, metacognition, or cognitive load.
Evaluates cognitive load types, wayfinding, focus management, and decision complexity in interfaces for users with cognitive differences, stress, or divided attention.
Share bugs, ideas, or general feedback.
Working memory is where thinking happens — and it is brutally limited. George Miller's landmark 1956 paper "The Magical Number Seven, Plus or Minus Two" established that the human working memory holds roughly seven chunks of information simultaneously. John Sweller's Cognitive Load Theory, developed in the 1980s and 1990s, gave this biological limit practical teeth: not all cognitive demands are equal, and the way information is presented and structured has a direct, measurable effect on whether working memory is overwhelmed or just well-used.
Sweller identified three types of cognitive load. Intrinsic load is the inherent complexity of the material itself — the number of interacting elements you must hold simultaneously to understand it. This is not reducible without changing what you're learning or deciding. Extraneous load is imposed by poor presentation, bad design, or unnecessary complexity — the information architecture overhead that has nothing to do with the actual task. This is waste, and it should be eliminated. Germane load is the productive cognitive effort that builds new schemas — the mental work of genuinely learning and integrating new material. The goal of cognitive load management is to eliminate extraneous, manage intrinsic through chunking, and protect germane.
This matters beyond education and training design. Any time you're trying to think clearly about something complex — designing a system, explaining a strategy, making a high-stakes decision — you are operating under cognitive load constraints. The person whose whiteboard is chaotic is not failing at organisation; they are failing at working memory management. The strategic plan that no one can remember after the meeting is not a communication failure; it is a cognitive load failure.
Step 1: Define the Cognitive Task and User What is the specific cognitive task — what must be held in working memory to accomplish it? And who is doing it — what is their likely baseline expertise in this domain? (Expert schemas compress intrinsic load dramatically; novices experience raw element interactivity.)
Framing check: Confirm the specific cognitive task and the person performing it before continuing. State what you've identified — the task, the domain complexity, and who is trying to hold it — in one sentence, then use AskUserQuestion:
Step 2: Diagnose Load Type Distribution Analyse what's currently contributing to cognitive load and classify each source:
Step 3: Assess Overload Risk Where is the total load (intrinsic + extraneous) approaching or exceeding working memory capacity? Signs of overload: task switching increases, errors cluster, retention drops, the person starts losing track of earlier steps while working on later ones. Identify the bottleneck — the point where load spikes and capacity is most strained.
Before narrowing: Use AskUserQuestion to share the diagnosis before prescribing solutions:
Step 4: Apply Load Reduction Strategies For each load type, apply the appropriate strategy:
For extraneous load (eliminate):
For intrinsic load (manage through chunking):
For germane load (protect and scaffold):
Step 5: Design the Offloading Strategy Extend effective working memory beyond its biological limit by externalising:
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what the primary cognitive load problem is and where the working memory ceiling is being hit — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
Load Type Breakdown
| Source | Load Type | Severity | Reducible? |
|---|---|---|---|
| Intrinsic / Extraneous / Germane | High / Medium / Low | Yes / No |
Bottleneck: [The point where load peaks and what causes it]
Interventions
| Load Type | Strategy | Specific Action |
|---|---|---|
Offloading Plan: [What to externalise, when, and in what form]
Redesigned Structure (if applicable): [Chunked, sequenced version of the material or task]
Cognitive load management is not about making things simpler than they are — it is about not making them harder than they need to be. The goal is to eliminate extraneous load (which serves no cognitive purpose) while protecting the intrinsic and germane load that is doing real work.
The nearest neighbor is /cognition-attention — which addresses whether sustained focus is possible at all. Attention is the gateway (can you engage?); cognitive load is the capacity question (can you hold the complexity once you're engaged?). For complex problems, both need addressing.
For communication and presentation design specifically, pair with /communication-clarity-audit — which evaluates whether the message structure is serving or taxing the audience.
After delivering this output, use AskUserQuestion to offer the next move:
/cognition-attention — Ensure sustained attention is protected so reduced load can be used effectively/communication-clarity-audit — Apply cognitive load principles to a specific communication or document/cognition-metacognition — Assess whether your monitoring of your own comprehension is keeping pace with the complexity