🎯

cognitive-biases

🎯Skill

from flpbalada/my-opencode-config

VibeIndex|
What it does

Applies cognitive bias insights to optimize product design, user experiences, and decision-making strategies by leveraging psychological principles.

πŸ“¦

Part of

flpbalada/my-opencode-config(40 items)

cognitive-biases

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add flpbalada/my-opencode-config --skill cognitive-biases
2Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# 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:

```markdown

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% |

```

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

  1. Would I be comfortable if this was exposed?

YES β†’ Continue

NO β†’ Stop

  1. Does this create long-term value?

YES β†’ Continue

NO β†’ Stop

  1. 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"

```

Resources

  • [Thinking, Fast and Slow - Daniel Kahneman](https://www.goodreads.com/book/show/11468377-thinking-fast-and-slow)
  • [Predictably Irrational - Dan Ariely](https://danariely.com/books/predictably-irrational/)
  • [Hooked - Nir Eyal](https://www.nirandfar.com/hooked/)
  • [Dark Patterns Hall of Shame](https://darkpatterns.org/)
  • [Growth.Design Psychology Studies](https://growth.design/psychology)

More from this repository10

🎯
five-whys🎯Skill

Systematically uncovers root causes of problems through iterative questioning, revealing underlying issues beyond surface-level symptoms.

🎯
social-proof-psychology🎯Skill

Optimizes user trust and conversion by strategically displaying social validation through testimonials, user stats, and expert endorsements.

🎯
cognitive-fluency-psychology🎯Skill

Enhances user comprehension and engagement by applying cognitive fluency principles to simplify information processing across content and interfaces.

🎯
hooked-model🎯Skill

Designs habit-forming products by mapping user triggers, actions, rewards, and investments to create engaging, addictive product experiences.

🎯
typescript-best-practices🎯Skill

Enforces TypeScript best practices and coding standards through comprehensive linting and configuration rules for consistent, high-quality code.

🎯
typescript-satisfies-operator🎯Skill

Validates TypeScript object types while preserving precise literal types, preventing type widening and catching type-related errors early.

🎯
status-quo-bias🎯Skill

Helps design product changes and migrations by understanding users' psychological resistance to change and creating strategies to overcome status quo bias.

🎯
kanban🎯Skill

Visualize and optimize team workflow by creating Kanban boards that track tasks, limit work-in-progress, and improve delivery efficiency.

🎯
theme-epic-story🎯Skill

I apologize, but I cannot generate a description without seeing the actual content or context of the "theme-epic-story" skill from the repository. Could you provide more details about what this spe...

🎯
pest-analysis🎯Skill

Conducts comprehensive PEST analysis to evaluate external macro-environmental factors for strategic business decision-making.