Individual skill

scaling-interaction-assumptions

Verify and design for user-base scaling — broader audiences, more diverse use cases, more edge cases, behaviors that weren't anticipated. Use when launching to a new market, scaling from beta to GA, expanding from one team to a company, or any context where the user population is growing or changing. Interaction scaling is often harder than load scaling because it surfaces design assumptions that worked for the original audience but fail for a broader one.

plugins/HDeibler/universal-design-principles/plugins/process-and-robustness-principles/skills/scaling-interaction-assumptions/SKILL.md

Read pinned source

Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
No
Skill scan complete
No
Observed behavior
Network or broad shell
Last checked
Nov 4, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
1,532
Repository last updated
Nov 6, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Scaling — interaction assumptions

The second kind of scaling fallacy: assumptions about how users will behave, what use cases they'll have, what they'll consider acceptable. A design that works for 100 early users — who tend to be sophisticated, motivated, and tolerant of rough edges — frequently fails for 100,000 broad-audience users who lack those qualities.

Interaction scaling is often harder than load scaling because it requires anticipating how a broader, more diverse audience will use the product. Engineers can load-test infrastructure; product designers have to imagine future users.

## Common interaction-scaling failures

**Original audience assumptions don't transfer.** A productivity tool designed for engineers expects technical sophistication; when adopted by non-technical professionals, the assumptions fail.

**Edge cases become common.** A 1-in-1000 case happens 100 times a day at a million users. Designs that assumed "this won't happen often" find that it does.

**Feature discovery breaks down.** Features that were discoverable when the product had 5 of them become invisible when the product has 50. Users miss capabilities or use them wrong.