MCP HubMCP Hub
SKILL·B7D033

improve-retention

wondelai
업데이트됨 15 days ago
4 조회
2,020
206
2,020
GitHub에서 보기
디자인aidesign

정보

이 스킬은 B=MAP 행동 설계 프레임워크를 적용하여 사용자 유지 문제를 진단하고 해결합니다. 개발자가 온보딩 마찰을 분석하고, 활성화 마일스톤을 설계하며, 신규 사용자의 가치 체감 시간을 단축하는 데 도움을 줍니다. 주요 기능으로는 어빌리티 체인 분석, 프롬프트 설계, 그리고 복합적 사용자 행동 구축 전략이 포함됩니다.

빠른 설치

Claude Code

추천
기본
npx skills add wondelai/skills -a claude-code
플러그인 명령대체
/plugin add https://github.com/wondelai/skills
Git 클론대체
git clone https://github.com/wondelai/skills.git ~/.claude/skills/improve-retention

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

Behavior Design Framework

Framework for designing products that reliably change behavior. Behavior is not about willpower or motivation — it is a design problem with a predictable equation.

Core Principle

The Fogg Behavior Model = B=MAP. Behavior happens when Motivation, Ability, and a Prompt converge at the same moment.

            HIGH ┃
                 ┃   ★ Behavior happens
                 ┃  (above the Action Line)
                 ┃
  Motivation     ┃━━━━━━━━━━━━━━━━━━━━━━━ ← Action Line
                 ┃
                 ┃   ✗ Behavior fails
                 ┃  (below the Action Line)
            LOW  ┃
                 ┗━━━━━━━━━━━━━━━━━━━━━━━━━
                 HARD                    EASY
                        Ability

The Action Line: When motivation and ability are sufficient, a prompt causes the behavior; below the line, no prompt works. High motivation compensates for low ability and vice versa. The reliable strategy is making behaviors easier (move right), not pumping up motivation (move up).

See: references/behavior-model.md when you need the curve mechanics behind this model — the full Action Line math, behavior types (dot/span/path), and a step-by-step failure diagnostic for a behavior that isn't happening.

Scoring

Goal: 10/10. The six Quick Diagnostic rows are the single source of score-movers. Rate each pass/fail, then start at 10 and subtract per failing row: low motivation or below the Action Line (rows 1-2) cost -2 each; prompts, celebration, bottleneck, and scaling (rows 3-6) cost -1.5 each. A design that passes all six scores 10; one that fails every row scores 0. Map to bands: 9-10 = behavior reliably crosses the Action Line at low motivation, prompts are event/anchor-tied, key actions are celebrated; 5-6 = depends on a motivation spike or optimizes a non-bottleneck factor; <=3 = core action below the Action Line, prompts are spam, no habit wiring. Always state the score and name the specific failing rows.

The Three Elements

1. Motivation

Core concept: Motivation is the energy for action, driven by three core motivators, each with two sides: Sensation (pleasure/pain), Anticipation (hope/fear), Belonging (acceptance/rejection). It is powerful but unreliable.

Why it works: Motivation comes in waves — it spikes (New Year's resolutions, product launches) and crashes (day 3, week 2). Products that depend on high motivation fail when the wave recedes; the best designs work at the trough.

Key insights:

  • "Motivation is unreliable. Ability is not." — BJ Fogg
  • Design for low-motivation moments, not peak excitement
  • Motivation-first tactics (inspiring videos, aspirational messaging) produce spikes, not sustained behavior
  • Match required motivation to behavior difficulty — hard behaviors need high motivation

Product applications:

ContextApplicationExample
OnboardingDon't count on the new-user spike lastingFirst actions work even when excitement fades
Re-engagementAssume returning users have low motivationShow immediate value before asking for effort
MessagingTap the right motivatorSocial fitness → belonging; financial tool → hope

Copy patterns:

  • "Takes 30 seconds" (signals ease, lowers motivation needed)
  • "Join 50,000 teams who..." (belonging motivator)
  • "Don't lose your 7-day streak" (anticipation/fear motivator)

Ethical boundary: A fear motivator (the streak pattern above) is fair only when the loss is real and user-owned (their data, their progress); never invent a loss that exists solely to drive a session.

See: references/motivation-waves.md for the three motivators, motivation waves, and designing for troughs.

2. Ability

Core concept: Ability is the capacity to do the behavior — a function of the scarcest resource across six factors (the Ability Chain). If any single link is too weak, the behavior breaks.

Why it works: Unlike motivation, ability can be systematically engineered: every removed field, eliminated step, and preset default moves the behavior right on the model, crossing the Action Line even at low motivation. The Ability Chain gives you the diagnostic — find the weakest link and fix it.

Key insights:

  • Six factors: Time, Money, Physical Effort, Mental Effort, Social Deviance, Non-Routine
  • Simplicity is a function of the scarcest resource — find the bottleneck, not the most obvious factor
  • "Simplicity changes behavior" — BJ Fogg
  • Starter Steps: shrink the behavior to the tiniest version (2 minutes → 30 seconds → one field)
  • Defaults are the most powerful ability tool — users rarely change them

Product applications:

ContextApplicationExample
SignupCut cost across all six factorsOne-click SSO removes time, mental effort, non-routine
Core actionFix the weakest linkMental-effort bottleneck → smart defaults and templates
Enterprise adoptionAddress social deviance"Your team already uses this" reduces social risk

Copy patterns:

  • "One click to get started" (time + physical effort)
  • "No technical skills needed" (mental effort)
  • "Works just like tools you already use" (non-routine)

Ethical boundary: Reduce friction only on genuinely valuable behaviors — never make it too easy to overspend, over-share, or delete important data without confirmation.

See: references/ability-chain.md for the six factors in detail, friction audit templates, and simplification strategies.

3. Prompt

Core concept: The prompt says "do it now." Without one, behavior doesn't happen regardless of motivation and ability. Three types: Person Prompts (internal reminders), Context Prompts (environmental cues), Action Prompts (designed triggers from the product).

Why it works: Teams assume motivation + ability is enough — it isn't, not without a well-timed prompt. But prompts only work above the Action Line: a push notification to someone lacking motivation or ability is spam.

Key insights:

  • A prompt at the wrong moment is noise; at the right moment, magic
  • Anchor moments tie new behaviors to existing routines ("After I open Slack, I will...")
  • Prompt fatigue is real — every unnecessary prompt degrades the value of future ones

Product applications:

ContextApplicationExample
NotificationsPrompt only above the Action LineSend digest when there's content to review, not on a schedule
Re-engagementTie prompts to real events"Your report is ready" (event-based, not time-based)
Feature discoveryPrompt when motivation and ability alignFeature tour appears when user hits the problem it solves

Copy patterns:

  • "Your weekly report is ready" (context prompt — real event)
  • "One thing left to complete your setup" (action prompt with progress)
  • Never: "We miss you!" (product need, not user need)

Ethical boundary: Every prompt must pass the test "Would I appreciate receiving this right now?" — if it serves a product metric (DAU, re-engagement) but not the user's current goal, cut it.

See: references/prompt-design.md for prompt types, timing strategies, notification design, and anchor moments.

Tiny Habits Method

The practical application of B=MAP: make behaviors so small they need almost no motivation, anchor them to existing routines, and celebrate immediately.

The Recipe

After I [ANCHOR MOMENT], I will [TINY BEHAVIOR], then I [CELEBRATION].
  • Anchor Moment: an existing routine that reliably happens (opening an app, finishing a meeting, morning coffee).
  • Tiny Behavior: the smallest version of the target behavior — not "write a report" but "open the report template."
  • Celebration: an immediate positive emotion that wires the habit. Repetition alone isn't enough — you need the feeling of success.

Starter Steps

Every target behavior has a Starter Step — the tiniest meaningful version:

Target BehaviorStarter StepWhy It Works
Complete onboardingFill in one fieldMomentum from completion
Use analytics dailyOpen the dashboardSeeing data creates curiosity
Collaborate with teamSend one commentSocial reciprocity kicks in

Scaling Behaviors

Once wired, tiny behaviors grow naturally: open dashboard → check a few metrics → customize → automatic morning habit. Never force scaling — let motivation and momentum drive expansion. The tiny version is the foundation, not a failure.

See: references/tiny-habits.md for the full Tiny Habits recipe, celebration techniques, and scaling patterns.

Behavior Design Process

Fogg's systematic process for lasting behavior change:

Step 1: Clarify the Aspiration

What outcome does the user want — their aspiration, not the product's goal ("stay on top of my team's progress", not "increase DAU").

Step 2: Explore Behavior Options

List all possible behaviors that could achieve the aspiration. Be exhaustive — don't commit yet.

Step 3: Match Behaviors

Assess each for motivation and ease; plot on a 2×2 of impact vs. feasibility (Focus Mapping).

Step 4: Start Tiny

Shrink the best-matched behavior to its Starter Step; design the prompt; add celebration.

Step 5: Optimize

Expand once wired. Fix bottlenecks with the Ability Chain; refine prompt timing from data.

See: references/product-applications.md when applying this process to a specific category — B=MAP mapped to SaaS onboarding, mobile, e-commerce, health, and education with per-category motivation timelines and bottlenecks.

The Action Line

Moving Behaviors Above the Action Line

  • Increase Ability (move right) — remove steps, pre-fill, defaults, templates, wizards. The most reliable approach.
  • Find better Prompts — anchor to existing routines; event-based beats time-based; trigger when motivation is naturally higher.
  • Increasing Motivation (move up) is unreliable — if you need motivation tactics, the behavior is probably too hard.

Retention Diagnostics with B=MAP

Map B=MAP to product metrics:

MetricB=MAP DiagnosisAction
Low activationFirst action below the Action LineShrink onboarding to Starter Step; fix weakest Ability Chain link
Day-1 drop-offPrompt failed or mistimedRedesign first-day prompts; anchor to an existing routine
Day-7 drop-offMotivation wave receded, behavior too hardReduce core action difficulty
Day-30 drop-offHabit didn't form, no internal promptCreate tiny habit recipe; add celebration loops
Low feature adoptionFeature below the Action Line for most usersFriction-audit it; prompt only when motivation is present
Notification fatiguePrompts sent below the Action LineCut volume; send only with motivation + ability

See: references/case-studies.md for a worked diagnosis of Instagram, Duolingo, Slack, Calm, and Peloton — read it to see how M, A, and P are scored independently on a real product before diagnosing your own.

Common Mistakes

MistakeWhy It FailsFix
Relying on motivation for retentionMotivation always recedes; products needing it fail at the troughMake behaviors tiny enough to survive motivation dips
Ignoring the Ability Chain bottleneckYou optimized time but the barrier is mental effort or social devianceAudit all six factors; fix the scarcest resource
Prompting below the Action LineNotifications to unmotivated/unable users = spamEvent-based triggers only when motivation + ability suffice
Skipping celebration in onboardingWithout positive emotion, repetition doesn't wire habitsAdd success states and micro-celebrations after key actions
First action too ambitious"Complete your profile" is a project, not a behaviorShrink to Starter Step: one field, one action
Copying products without diagnosing B=MAPA high-motivation audience's design fails yoursDiagnose your users' motivation, ability, and prompt context first

Quick Diagnostic

QuestionIf NoAction
Can a new user do the core action in under 60 seconds?Ability too lowFriction audit; shrink to Starter Step
Does the product work when motivation is low?Design depends on spikesRedesign core behaviors for minimal motivation
Are prompts tied to real events or anchors?Prompts feel like spamSwitch to event-based or anchor-based prompts
Is there immediate feedback after key actions?No celebration = no habit wiringAdd success states, progress, social feedback
Have you found the weakest Ability Chain link?Optimizing the wrong thingRate each of the six factors 1-5 for the core behavior
Do users scale naturally from tiny behaviors?Forcing complexity too earlyStarter Steps; let behaviors grow organically

Further Reading

Based on BJ Fogg's behavior design research:

About the Author

BJ Fogg, PhD founded the Behavior Design Lab at Stanford University, where he has researched behavior change since 1998. He created the Fogg Behavior Model (B=MAP), coined the term "behavior design", and trained thousands of innovators — including Instagram co-founder Mike Krieger. Tiny Habits distills two decades of that research: lasting change comes from behaviors that are tiny, anchored, and celebrated.

GitHub 저장소

wondelai/skills
경로: plugins/wondelai-skills/skills/improve-retention
0
agent-skillsai-skillsbusinessclaude-codeclaude-code-marketplaceclaude-code-plugin
FAQ

자주 묻는 질문

improve-retention Skill이란 무엇인가요?

improve-retention은(는) wondelai이(가) 만든 Claude Skill입니다. Skill은 Claude가 필요할 때 불러오는 지침과 리소스를 묶어 추가 프롬프트 없이 improve-retention 관련 작업을 수행할 수 있게 합니다.

improve-retention은(는) 어떻게 설치하나요?

이 페이지의 설치 명령을 사용하세요. improve-retention을(를) Claude Code 플러그인으로 추가하거나 저장소를 skills 디렉터리에 복제한 다음 Claude를 다시 시작해 Skill을 불러옵니다.

improve-retention은(는) 어떤 카테고리에 속하나요?

improve-retention은(는) 디자인 카테고리에 속합니다.

improve-retention은(는) 무료로 사용할 수 있나요?

네. improve-retention은(는) AIMCP에 등록되어 있으며 무료로 설치할 수 있습니다.

연관 스킬

executing-plans
디자인

executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.

스킬 보기
requesting-code-review
디자인

이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.

스킬 보기
connect-mcp-server
디자인

이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.

스킬 보기
web-cli-teleport
디자인

이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.

스킬 보기