cognitive-biases
npx skills add https://github.com/flpbalada/my-opencode-config --skill cognitive-biases
Agent 安装分布
Skill 文档
Cognitive Biases – Psychology for Product Design
Understanding psychological patterns that influence human decision-making, first systematically studied by Kahneman and Tversky. Essential for creating user experiences that work with human psychology.
When to Use This Skill
- Designing user onboarding flows
- Improving conversion rates ethically
- Analyzing why users behave unexpectedly
- Reviewing designs for dark patterns
- Planning pricing and positioning strategies
- Understanding decision-making in user research
Foundation: Dual-Process Theory
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â HUMAN DECISION-MAKING â
ââââââââââââââââââââââââââââââ¬âââââââââââââââââââââââââââââââââââââ¤
â SYSTEM 1 (95%) â SYSTEM 2 (5%) â
ââââââââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââ¤
â Fast â Slow â
â Automatic â Deliberate â
â Intuitive â Analytical â
â Unconscious â Conscious â
â Associative â Logical â
â Low effort â High effort â
â Emotional â Rational â
ââââââââââââââââââââââââââââââ¼âââââââââââââââââââââââââââââââââââââ¤
â "Feels right" â "Let me think about this" â
ââââââââââââââââââââââââââââââ´âââââââââââââââââââââââââââââââââââââ
Most user interactions happen through System 1.
Design for intuition, not just logic.
Core Cognitive Biases
1. Anchoring Bias
What it is: The brain latches onto the first piece of information as a reference point for all subsequent decisions.
Pricing Example:
â Without anchor:
"Pro plan: $49/month"
User thinks: "Is that expensive?"
â
With anchor:
"Enterprise: $199/month" (shown first)
"Pro plan: $49/month"
User thinks: "That's a great deal!"
Product applications:
- Show premium/enterprise tier first in pricing tables
- Display original price crossed out before sale price
- Set high initial expectations, then exceed them
2. Loss Aversion
What it is: Humans feel losses 2x more intensely than equivalent gains.
Framing comparison:
Gain frame (weaker): "Save $100 with annual billing"
Loss frame (stronger): "You're losing $100 by paying monthly"
Progress frame:
Weaker: "Complete setup to unlock features"
Stronger: "Don't lose your progress - 80% complete"
Product applications:
- Free trials that create ownership feeling
- Progress indicators showing what users might lose
- “Save” vs “Spend” framing in messaging
3. Availability Bias
What it is: We overestimate the likelihood of events we can easily recall.
Making success feel common:
"Join 50,000+ developers" â Success is common
"Featured in TechCrunch" â Credibility by association
"Sarah from NYC just signed up" â Real-time social proof
"5 people viewing this now" â Popularity signal
Product applications:
- Social proof and testimonials prominently displayed
- Recent activity feeds that influence behavior
- Success stories that make outcomes feel achievable
4. Confirmation Bias
What it is: We seek information confirming existing beliefs and ignore contradictory evidence.
Personalization flow:
User selects: "I'm a developer"
â
Show: Developer-focused features
Hide: Marketing automation features
â
User thinks: "This product gets me"
Product applications:
- Personalized onboarding based on user type
- Customizable dashboards reflecting preferences
- Content recommendations aligned with interests
5. Planning Fallacy
What it is: We consistently underestimate how long tasks will take.
Setting realistic expectations:
â "Quick setup" â User expects 1 min, takes 10
â
"10-minute setup" â User expects 10, finishes in 8
Progress that manages expectations:
ââââââââââââââââââââââââââââââââââââââ
â Step 2 of 5 · About 4 minutes left â
â ââââââââââââââââââââââ 40% â
ââââââââââââââââââââââââââââââââââââââ
Product applications:
- Realistic time estimates for user tasks
- Progress indicators with time remaining
- Break complex tasks into visible steps
6. Framing Effect
What it is: How information is presented changes decisions, even when underlying data is identical.
Same data, different perception:
Negative frame: "10% of projects fail"
Positive frame: "90% success rate"
Feature absence: "No hidden fees"
Feature presence: "Transparent pricing"
Risk frame: "You might lose data"
Safety frame: "Your data is protected"
Product applications:
- Positive framing in UI copy and messaging
- Feature benefits vs feature absence language
- Success-oriented progress messaging
7. Sunk Cost Fallacy
What it is: We continue investing because of past investments, not future value.
Leveraging investment:
"You've been with us for 2 years"
"Don't lose your 500 saved items"
"Your profile is 80% complete"
"3,000 connections would miss you"
Product applications:
- Progress saving and restoration features
- Investment tracking showing accumulated value
- Gentle reminders of past engagement
8. Social Proof
What it is: We look to others’ behavior to determine correct actions.
Types of social proof:
Expert: "Recommended by security researchers"
Celebrity: "Used by Elon Musk"
User: "500,000+ teams trust us"
Wisdom: "Most popular plan"
Peers: "Teams like yours use Premium"
Product applications:
- Customer logos and testimonials
- Usage statistics and popularity indicators
- “Most popular” badges on pricing plans
9. Scarcity
What it is: We value things more when they’re rare or diminishing.
Scarcity signals:
Time: "Sale ends in 2:34:12"
Quantity: "Only 3 seats left"
Access: "Invite-only beta"
Exclusivity: "Limited to 100 companies"
â ï¸ Only use with REAL scarcity
Product applications:
- Limited-time offers (when genuinely limited)
- Stock/availability indicators
- Waitlist and invite-only access
Bias Analysis Framework
Step 1: Identify Decision Points
Map where users make decisions:
User Journey Decision Points:
Landing Page
âââ Stay or bounce? [Availability, Social Proof]
âââ Which CTA to click? [Framing, Anchoring]
â
Signup
âââ Email or social login? [Convenience, Trust]
âââ Share optional data? [Reciprocity]
â
Pricing
âââ Which plan? [Anchoring, Decoy]
âââ Monthly or annual? [Loss Aversion]
â
Onboarding
âââ Complete or skip? [Commitment, Sunk Cost]
âââ Invite teammates? [Social Proof]
â
Retention
âââ Continue or churn? [Sunk Cost, Loss Aversion]
âââ Upgrade or stay? [Anchoring, Social Proof]
Step 2: Map Current Bias Usage
Audit existing design:
| Screen | Decision | Bias Used | Ethical? | Effective? |
|---|---|---|---|---|
| Pricing | Plan selection | Anchoring | â | â |
| Checkout | Add extras | Scarcity | â ï¸ Fake | â |
| Trial end | Convert | Loss aversion | â | â |
Step 3: Design Improvements
For each decision point:
Decision: Plan selection
Current state:
- Plans listed low to high
- No default highlighted
- Equal visual weight
Improved design:
- Anchor with Enterprise first (Anchoring)
- "Most popular" badge on target plan (Social Proof)
- "Recommended for you" personalization (Confirmation)
- Annual savings calculated (Loss Aversion)
Output Template
After completing analysis, document as:
## Cognitive Bias Analysis
**Product/Feature:** [Name]
**Analysis Date:** [Date]
### Decision Point Audit
| Decision Point | Current Biases | Ethical Assessment | Recommendations |
| -------------- | -------------- | ------------------ | --------------- |
| [Point 1] | [Biases used] | [â
/â ï¸/â] | [Changes] |
| [Point 2] | [Biases used] | [â
/â ï¸/â] | [Changes] |
### Recommended Improvements
#### High Priority
- [Improvement 1]: Apply [bias] at [location] to [effect]
- [Improvement 2]: Remove [dark pattern] from [location]
#### Medium Priority
- [Improvement 3]
- [Improvement 4]
### Ethical Checklist
- [ ] All scarcity claims are factual
- [ ] Users can easily reverse decisions
- [ ] No exploitation of vulnerable states
- [ ] Transparent about pricing and terms
- [ ] Personalization is controllable
### Success Metrics
| Metric | Current | Target | Measurement |
| ----------------- | ------- | ------ | ------------- |
| Conversion rate | X% | Y% | Analytics |
| User satisfaction | X | Y | Survey |
| Regret rate | X% | <Y% | Cancellations |
Ethical Guidelines
â Do: Enhance Experience
Ethical bias application:
Reducing cognitive load:
âââ Smart defaults (don't make users think)
âââ Progressive disclosure (show what's relevant)
âââ Clear visual hierarchy (guide attention)
Building trust:
âââ Real testimonials with names/photos
âââ Honest scarcity (actual inventory)
âââ Transparent pricing (no surprises)
Helping decisions:
âââ Comparison tables (reduce effort)
âââ Recommendations (based on real fit)
âââ Clear CTAs (obvious next steps)
â Don’t: Exploit Users
Dark patterns to avoid:
Fake urgency:
âââ "Only 2 left!" (when unlimited)
âââ "Sale ends soon!" (perpetual sale)
âââ Countdown timers that reset
Hidden information:
âââ Fees revealed at checkout
âââ Auto-renewal buried in terms
âââ Difficult cancellation flows
Manipulation:
âââ Guilt-tripping copy
âââ Confirm-shaming ("No, I don't want to save money")
âââ Trick questions in opt-outs
Ethical Decision Framework
Before applying a bias, ask:
1. Is this helping the user?
YES â Continue
NO â Stop
2. Would I be comfortable if this was exposed?
YES â Continue
NO â Stop
3. Does this create long-term value?
YES â Continue
NO â Stop
4. Would this work on an informed user?
YES â Continue (persuasion)
NO â Stop (manipulation)
Real-World Examples
Amazon: Ethical Anchoring
Product page:
List Price: $79.99 âââ Anchor (if real MSRP)
Price: $49.99
You Save: $30.00 (38%)
â
Ethical if list price is genuine
â Unethical if inflated for appearance
Spotify: Positive Framing
Subscription conversion:
"Get 3 months free"
vs
"Pay for 9 months, get 12"
Same value, different perception.
Ethical because both options are clearly available.
Duolingo: Commitment + Loss Aversion
Streak system:
"ð¥ 15 day streak!"
"Don't break your streak - practice now"
â
Ethical: Creates positive habit
â ï¸ Watch for: Anxiety-inducing pressure
Integration with Other Methods
| Method | Combined Use |
|---|---|
| Five Whys | Why do users behave unexpectedly? |
| Graph Thinking | Map bias influences across user journey |
| Business Canvas | Bias impact on value proposition |
| Jobs-to-be-Done | Align bias use with user goals |
| A/B Testing | Validate bias effectiveness ethically |
Quick Reference
BIAS CHEAT SHEET
Acquisition:
âââ Social Proof â "Join 50,000+ users"
âââ Anchoring â Show premium first
âââ Scarcity â "Limited beta access"
Activation:
âââ Commitment â Small first steps
âââ Planning Fallacy â Realistic time estimates
âââ Loss Aversion â Show progress at risk
Retention:
âââ Sunk Cost â "Your history, connections"
âââ Confirmation â Personalized experience
âââ Social Proof â "Your team uses this"
Revenue:
âââ Anchoring â Price comparison
âââ Framing â Annual savings highlighted
âââ Loss Aversion â "You're losing $X/month"
Referral:
âââ Social Proof â "X friends joined"
âââ Reciprocity â Give before asking
âââ Scarcity â "Exclusive invite codes"