skills/loss-aversion-psychology/SKILL.md
Leverage loss aversion in product design and messaging. Use when designing retention features, pricing strategies, onboarding flows, or any experience where framing around potential loss can drive behavior.
npx skillsauth add Chris-Maskey/opencode-config loss-aversion-psychologyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Loss Aversion is a cognitive bias discovered by Daniel Kahneman and Amos Tversky showing that people feel losses approximately twice as strongly as equivalent gains. This asymmetry profoundly influences decision-making and behavior.
Psychological Impact
^
| Gains
| /
| /
+--------|----/---------> Value
| /
Loss|/
|
| The loss curve is ~2x steeper
v
A $100 loss feels as bad as a $200 gain feels good.
| Concept | Description | Example | | -------------------- | -------------------------------- | ---------------------------- | | Reference Point | Current state as baseline | "You currently have X" | | Loss Frame | Emphasis on what could be lost | "Don't lose your progress" | | Gain Frame | Emphasis on what could be gained | "Get 50% more" | | Endowment Effect | Valuing owned things higher | Free trial creates ownership |
| Situation | Loss Frame Effective? | | ------------------------- | --------------------- | | High stakes decisions | Yes | | Preventing bad outcomes | Yes | | Risk-averse audiences | Yes | | Building habits | Yes | | Low-involvement decisions | Less effective | | Exploratory behavior | Less effective |
Map user journey for potential loss frames:
| Stage | What User Has | Potential Loss | | ------- | ------------------ | --------------- | | Trial | Access to features | Losing access | | Active | Progress/data | Losing progress | | At-risk | Streak/status | Breaking streak | | Churned | History/investment | Losing history |
Decision: Frame as loss or gain?
Consider:
├── User relationship stage
│ └── New users: Gains more welcoming
│ └── Existing users: Losses more motivating
├── Action reversibility
│ └── Reversible: Lighter touch OK
│ └── Irreversible: Loss frame powerful
└── Ethical considerations
└── Does this genuinely help the user?
| Approach | Ethical | Manipulative | | ------------------------ | ---------------- | ------------------ | | "Your streak will reset" | Honest reminder | Manufactured guilt | | "Unused credits expire" | Clear policy | Hidden deadline | | "Limited time offer" | Genuine scarcity | Fake urgency |
## Loss Aversion Analysis
**Feature/Message:** [Name] **Date:** [Date]
### Current Framing
**As gain:** [Current copy/design] **User response:** [Current metrics]
### Loss Frame Opportunity
**What user has:** [Established value] **Potential loss:** [What could be lost]
**Loss frame version:** [Proposed copy/design]
### Ethical Check
- [ ] User genuinely benefits from taking action
- [ ] Loss is real, not manufactured
- [ ] Messaging is honest and transparent
- [ ] Would we be comfortable if users knew the psychology?
### Implementation Plan
| Element | Current | Proposed | Expected Impact |
| -------- | --------- | -------- | --------------- |
| [Copy 1] | [Text] | [Text] | [Estimate] |
| [Design] | [Current] | [Change] | [Estimate] |
Mechanism: Users build daily learning streaks Loss frame: "Don't lose your 47-day streak!" Psychology:
Gain frame: "Complete your profile to get more views" Loss frame: "You're missing out on 40% more profile views"
The loss frame outperforms because it highlights what you're currently losing.
Weak: "Your trial ends tomorrow" Strong: "Tomorrow you'll lose access to:
Making the loss concrete and specific amplifies the effect.
Ask: "If users knew exactly how this works psychologically, would they:
If (2), reconsider the approach.
| Element | Example | | --------------- | ----------------------------------------------- | | Specific | "Lose your 23 saved items" not "Lose your data" | | Immediate | "Expires tonight" not "Expires soon" | | Personal | "Your progress" not "Progress" | | Recoverable | Show how to prevent the loss |
| Timing | Effectiveness | | ---------- | ------------------------- | | Too early | Feels irrelevant, ignored | | Just right | Motivates action | | Too late | Creates resentment | | After loss | Recovery opportunity |
| Method | Combined Use | | -------------------------- | --------------------------------------- | | Hooked Model | Investment phase creates loss potential | | Fogg Behavior Model | Loss increases motivation | | Cognitive Biases | Combine with other biases carefully | | Progressive Disclosure | Reveal loss implications gradually |
tools
Anti-patterns and mistakes to avoid as a product manager. Use when evaluating leadership behaviors, improving team dynamics, reflecting on management practices, or onboarding new product managers.
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
testing
Design effective CTAs using visual attention and gaze psychology principles. Use when designing landing pages, button hierarchies, conversion elements, or optimizing user attention flow through interfaces.
tools
Run agent-browser + Chrome inside Vercel Sandbox microVMs for browser automation from any Vercel-deployed app. Use when the user needs browser automation in a Vercel app (Next.js, SvelteKit, Nuxt, Remix, Astro, etc.), wants to run headless Chrome without binary size limits, needs persistent browser sessions across commands, or wants ephemeral isolated browser environments. Triggers include "Vercel Sandbox browser", "microVM Chrome", "agent-browser in sandbox", "browser automation on Vercel", or any task requiring Chrome in a Vercel Sandbox.