mental-model-system-vs-interaction
CommunityTeach users how to use the product.
Design & Creative#documentation#onboarding#usability#interaction design#error recovery#mental models#privacy consent
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.