mental-model-system-vs-interaction

Community

Teach users how to use the product.

AuthorHDeibler
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you distinguish system mental models (how users think the system works internally) from interaction mental models (how users think they should use it) so you can design onboarding, documentation, and fixes that match the user’s real understanding.

Core Features & Use Cases

  • Onboarding model selection: Decide whether first-time teaching should explain the system’s internal workings or focus on the correct usage sequence for the user.
  • Debugging confusion: Determine whether a user’s first failure comes from misunderstanding the system or misunderstanding what to do next.
  • Documentation and consent clarity: Write explanations that surface the right model when users need system understanding (e.g., privacy-sensitive toggles) or need clear interaction guidance (e.g., how to recover from errors).

Quick Start

Use this skill when you are designing onboarding, revising a documentation page, or analyzing a user confusion report to identify whether the user’s problem is a system-model gap or an interaction-model gap.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: mental-model-system-vs-interaction
Download link: https://github.com/HDeibler/universal-design-principles/archive/main.zip#mental-model-system-vs-interaction

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.