fogg-behavior-model

Apply Fogg's B=MAP framework to diagnose and improve user onboarding and feature adoption.

Updated Nov 8, 2022
One-click install
npx skills add https://github.com/abhilash-nandkumar/dot_config --skill fogg-behavior-model-abhilash-nandkumar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fogg-behavior-model
Source: https://github.com/abhilash-nandkumar/dot_config/tree/main/opencode/skills/fogg-behavior-model
Command: npx skills add https://github.com/abhilash-nandkumar/dot_config --skill fogg-behavior-model-abhilash-nandkumar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams design behavior-driven experiences by applying the B=MAP framework to ensure Motivation, Ability, and Prompt converge to drive desired actions in onboarding, activation, and habit formation.

Core Features & Use Cases

  • Onboarding optimization: align motivation, ability, and prompts to boost initial activation.
  • Conversion and adoption: increase feature uptake through structured interventions.
  • Habit formation: design repeatable prompts that anchor new behaviors to existing routines.
  • Diagnostic guidance: identify which element is missing and map targeted interventions.

Quick Start

Design a basic onboarding flow using Fogg's B=MAP and specify how Motivation, Ability, and Prompt will trigger the target action.

Frequently Asked Questions about fogg-behavior-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the Fogg behavior model for user onboarding and feature adoption?

The Fogg behavior model states that driving a target action requires Motivation, Ability, and a Prompt to converge simultaneously. It provides a structured framework to diagnose missing elements in onboarding flows and design targeted interventions that boost user activation and feature adoption.

How do I apply the B=MAP framework to improve user onboarding flows?

To apply B=MAP to onboarding, specify measurable requirements for user motivation, simplify the ability barrier for the target action, and design a timely prompt. This structured intervention mapping ensures all three elements converge to successfully trigger initial user activation.

How can I diagnose why users are not adopting a new feature in my product?

Diagnosing poor feature adoption involves evaluating the B=MAP elements to identify which is missing. Check if the user lacks sufficient motivation, if the task exceeds their current ability, or if there is no effective prompt triggering the behavior, then map a targeted intervention to fix the gap.

Can the Fogg behavior model help design habit formation loops for activation?

Yes, the Fogg behavior model supports habit formation by designing repeatable prompts that anchor new behaviors to existing user routines. By aligning motivation and ability with these anchored prompts, teams can create repeatable activation loops that drive long-term feature adoption.

Does this behavior model approach work for optimizing conversion and feature uptake?

Yes, applying the B=MAP framework optimizes conversion and feature uptake by structuring interventions around the convergence of motivation, ability, and prompt. It maps targeted design changes to ensure all three elements are present, effectively triggering the desired user actions.

When should I not use the Fogg behavior model for user behavior design?

The Fogg behavior model is less effective when user behavior heavily depends on external systemic constraints or deep structural barriers rather than individual motivation, ability, or prompt timing. If the core issue is a fundamental lack of access rather than onboarding friction, alternative diagnostic approaches may be needed.